欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-05-12 10:05:57
最新版本的mysql在安装时会默认生成一个随机密码,但我用这个随机密码登陆root用户时总是会密码错误,无奈只能修改root用户密码,然而网上修改root用户密码的方法我都试了,至...

最新版本的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 '新的密码';