Mac下新安装的MySQL无法登陆root用户解决方法
Posted IOS_Bowen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac下新安装的MySQL无法登陆root用户解决方法相关的知识,希望对你有一定的参考价值。
在Macbook Pro上安装好MySQL后,执行mysqladmin设置root帐号的密码时,报错
mysqladmin: connect to server at ‘localhost‘ failed
error: ‘Access denied for user ‘root‘@‘localhost‘ (using password: NO)‘
1:苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务
2:进入终端
输入:cd /usr/local/mysql/bin
3.回车后 登录管理员权限
sudo su
4.回车后输入以下命令来禁止mysql验证功能
./mysqld_safe --skip-grant-tables &
--skip-grant-tables:不启动grant-tables(授权表),跳过权限控制。
--skip-networking :跳过TCP/IP协议,只在本机访问(这个选项不是必须的。可以不用)
5.修改密码:
mysql> update mysql.user set authentication_string=PASSWORD(‘123456‘) where user=‘root‘;
mysql> flush privileges;
以上是关于Mac下新安装的MySQL无法登陆root用户解决方法的主要内容,如果未能解决你的问题,请参考以下文章
新安装的ubuntu18.04系统无法用xshell远程连接问题