mac mysql忘记密码如何登里

首先关闭mysql服务

cd /usr/local/mysql/bin

sudo ./mysqld_safe --skip-grant-tables

之后mysql会自动启动

然后即可直接进入mysql(你可以在命令行下进入,也可以通过GUI工具进入)


然后输入并执行下列sql语句:

update mysql.user set authentication_string=password('123cj') where user='root'

注:mysql5.6之后的版本中,mysql.user中没有password,改为了authentication_string


运行后如果出现错误,报error code1175错误,那么得先执行下面的语句:

SET SQL_SAFE_UPDATES = 0

然后再执行:

flush privileges

最后退出mysql,重新进入,输入密码‘123cj’即可登入。


你可能感兴趣的:(杂)