Mac安装MySQL并修改Mysql管理员密码

1、通过MySQL官网https://dev.mysql.com/downloads/mysql/
下载mysql-5.7.24-macos10.14-x86_64.dmg(点继续--同意)安装后
2、先设置环境变量:export PATH="$PATH":/usr/local/mysql/bin
3、 mysql -u root -p 出现---ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
4、解决办法

第一步:在根目录(.....:/ XXX $ )下进行 cd /usr/local/mysql/bin/
第二步: sudo su  (进入 管理员模式)
第三步: 将系统偏好设置中的MySql状态 手动关掉 (这一步 很重要!!!!!!!)
第四步:./mysqld_safe --skip-grant-tables &
image.png
第五步:./mysql    (进入mysql编辑中)
第六步:use mysql (是使用这个数据库)
第七步:show tables (查看所有表格)
第八步:desc user (查看user表格,可以忽略这一步)
第九步:update user set authentication_string=‘123456’ where User='root';(123456 是密码)
第十步:select User,authentication_string,Host from user;(查看是否更改成功)

image.png

image.png

参考:https://www.jianshu.com/p/07a9826898c0
亲测有效,如果有其他问题,大家多交流,谢谢!

你可能感兴趣的:(Mac安装MySQL并修改Mysql管理员密码)