mysql忘记密码解决办法

2025-05-29 13:36:15

1、修改配置文件首先是找到mysq盟敢势袂l的配置文件,如果是window系统的话,在mysql安装目录下找到my.in配置文件,如果是Linux系统或者MacOS系统的话,配置文件名是my.cnf,路径是 /etc/my.cnf以linux系统为例,找到/etc/my.cnf文件,进行编辑 在[mysqld] 下面添加“skip-grant-tables” ,意思是跳过权限验证,如下图:(linux系统用 vi /etc/my.cnf 命令进行编辑 MacOS系统用sudo vim /etc/my.cnf命令进行编辑)

mysql忘记密码解决办法

2、如果在MacOS系统中找不到my.cnf配置文件,可以手动在/etc目录下创建my.cnf文件,并添加以下代码:[client]default-character-set=utf8 [mysqld] bind-address = 127.0.0.1character-set-server=utf8 skip-grant-tables

3、重启mysqlwindow:使用 net stop mysql     net start mysqllinux:使用 service mysqld stop     service mysqld start      service mysqld restartMacOS通过界面进行重启

4、修改密码运行以下语句update user set password=password('新密码&#泌驾台佐39;) where user='root';flush privileges; //刷新系统权限表如果执行步骤中出现1290错误 先运行 flush privileges; 语句就可以了最后删除掉mysql配置文件中的 skip-grant-tables

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢