Mysql忘记密码

忘记密码:

1、编辑文件
vi /etc/my.cnf

#,找到[mysqld],在下面添加一行

skip-grant-tables

重启MySQL服务

service mysqld restart

2、进入MySQL控制台

mysql -uroot -p 

3、修改root密码


update mysql.user set Password=password('123456') where User="root" and Host="localhost";

grant all on *.* to 'root'@'localhost' identified by '123456' with grant option;

#刷新系统授权表
flush privileges;

4、取消/etc/my.cnf中的skip-grant-tables

编辑文件 /etc/my.cnf,找到[mysqld],删除skip-grant-tables这一行

5、重启mysql

重启MySQL服务

service mysqld restart

6、进入mysql控制台
mysql -uroot -p #进入mysql控制台
123456 #输入密码

修改密码

mac上安装完Mysql之后会给一个密码,这个密码是自动生成的不能作为密码使用。

在登录之后需要重置密码:

命令:SET PASSWORD = PASSWORD(‘123456’);

在mac上初次安装完成mysql时,会生成一个初始的密码,然后用以下方式来修改密码即可。初始密码不能连接。

/usr/local/mysql/bin/mysqladmin -h localhost -u root password '123@qwe' -p'123456'

文章作者: 凌云
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 凌云 !
  目录