Mac下新安装的MySQL无法登陆root用户解决方法

Posted IOS_Bowen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac下新安装的MySQL无法登陆root用户解决方法相关的知识,希望对你有一定的参考价值。

 
一 设置mysql命令行搜索路径
0.苹果->系统偏好设置->最下边点mysql 在弹出页面中 启动mysql服务
1.打开终端,输入:
sudo vi ~/.bash_profile 如果已存在删除:  sudo rm -rf .bash_*
 
2.输入 i
 
3.然后粘贴以下内容
# mysql
alias mysql=‘/usr/local/mysql/bin/mysql‘
alias mysqladmin=‘/usr/local/mysql/bin/mysqladmin‘
# ls
alias ls=‘ls -G‘
 
4.按ESC键
5.输入 :wq
6.重新启动终端程序
 
 
 
二 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远程连接问题

新安装的wampserver怎么使用本机已有的mysql作为数据库

新安装的Ubuntu如何切换到root的方法

新安装的soapui启动时报错及解决方法

mac下mysql重置密码及使用用户和密码登陆

MAC下配置PHPStorm环境