当前位置: 移动技术网 > IT编程>数据库>Mysql > 最新版本mysql for mac的修改root用户密码的方法

最新版本mysql for mac的修改root用户密码的方法

2018年02月26日  | 移动技术网IT编程  | 我要评论

最新版本的mysql在安装时会默认生成一个随机密码,但我用这个随机密码登陆root用户时总是会密码错误,无奈只能修改root用户密码,然而网上修改root用户密码的方法我都试了,至少在mac上不行,经过几番摸索,终于解决了,过程如下:

首先关闭已启动的mysql服务,即 :

sudo /usr/local/mysql/bin/mysql.server stop

在终端执行:

sudo /usr/local/mysql/support-files/mysqld_safe --skip-grant-tables & 

输入

mysql -u root -p

输密码直接回车,不用输入 

在mysql命令行里面输入:

UPDATE mysql.user SET authentication_string = PASSWORD('你的密码') where User = "root" and Host = 'localhost';

回车; 

输入

FLUSH PRIVILEGES;

回车 

关闭mysql服务,即

sudo /usr/local/mysql/bin/mysql.server stop

再启动服务,即

sudo /usr/local/mysql/bin/mysql.server start

即可用刚才设置的密码登陆root账户了。

下次修改root用户密码如下:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网