最新版本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 '新的密码';
下一篇: 哥们,你图个啥?