0

Mac安装mysql 8.0.13步骤

下载Mysql

配置环境

  • 解压文件放到你希望的目录中

  • 配置环境变量 例如: vi ~/.bash_profile export PATH=$PATH:/usr/local/mysql/bin 使其生效:source ~/.bash_profile

初始化mysql mysql 8.0

执行 scripts 目录下的 mysql_install_db 脚本完成一些默认的初始化(创建默认配置文件、授权表等) cd /usr/local/mysql sudo scripts/mysql_install_db

注意: MySQL 5.7.6 以上版本取消了 scripts 目录, 初始化命令改成了 sudo bin/mysqld –initialize

  • 执行 mysqld –initialize A temporary password is generated for root@localhost: aLdur!Bx%4e+

  • 为了快速启动和停止mysql 我配置了别名

  • 检测mysql的status 执行mysqlstatus

  • 启动mysql 执行

出现这个错误

是权限的问题,把mysql的权限直接修改为777(由于本地安全性相对不用考虑,所有给出全部权限,服务器端请慎重)

sudo chmod -R 777 mysql/

修改root秘密

ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘root’;

执行flush privileges; 之后,客户端就支持远程连接mysql了

问题汇总

  1. 参考 参考2 修改 root 用户密码: mysql>ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘root’;

  2. 配置指定用户权限参考

  3. 其他参考 https://blog.csdn.net/g15738290530/article/details/80956389

天边的星星