美文网首页
Mac 安装MySQL

Mac 安装MySQL

作者: 任天一 | 来源:发表于2020-10-24 01:45 被阅读0次

错误信息为:Access denied for user 'root'@'localhost' (using password: YES)

解决方法:

第一步:苹果->系统偏好设置->[MySQL](http://lib.csdn.net/base/mysql),关闭mysql服务

第二步:

进入终端

输入(cd /usr/local/mysql/bin/)回车  # 进入Mac中MySQL的默认安装路径的bin路径

输入(sudo -s)回车以获取管理员权限

输入(./mysqld_safe --skip-grant-tables &)回车以禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running

第三步:

新建一个终端窗口(cmd+T),

输入命令(./mysql)回车

输入命令(flush privileges;)分号别忘记输了

(注意:)  输入命令(set password for 'root'@'localhost' = password('root');) password('root')中的root为新密码,自己随便设置,分号别忘记输入

使用这种格式报错:

格式:mysql> set password for 用户名@localhost = password('新密码');  
找到另一种方法解决:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

至此,密码修改成功,可以正常登入了。

三.配置环境变量

若不设置环境变量,输入命令太繁琐,每次登陆Mysql的命令为:/usr/local/mysql/bin/ mysql -u root -p

windows系统直接在环境变量中添加mysql的路径就好,mac系统则需要在home目录下的.bash_profile文件中新建path路径指向mysql的路径

查看home目录:

输入命令 echo $HOME

mac默认的home目录为当前用户根目录 /Users/silverlaw

配置环境变量:

1.打开终端,输入:

open .bash_profile 

2.直接输入如下语句:

export PATH=${PATH}:/usr/local/mysql/bin

保存,关闭终端和TextEdit

重新打开终端,输入:mysql -u root -p,即可成功登陆

相关文章

网友评论

      本文标题:Mac 安装MySQL

      本文链接:https://www.haomeiwen.com/subject/ovximktx.html