下载地址 <span class="md-link" spellcheck="false">[https://dev.mysql.com/downloads/mysql/](https://dev.mysql.com/downloads/mysql/)</span>
选择tar压缩文件
配置环境
解压文件放到你希望的目录中
配置环境变量 例如: 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
<span class="md-image md-img-loaded" contenteditable="false" data-src="https://ws2.sinaimg.cn/large/006tNbRwly1fx9xmzyphej31m6074jti.jpg"></span>
<span class="">为了快速启动和停止mysql 我配置了别名</span>
<span class="md-image md-img-loaded" contenteditable="false" data-src="https://ws4.sinaimg.cn/large/006tNbRwly1fx9xkpfh6oj30x603wwfa.jpg"></span>
<span class="">检测mysql的status 执行mysqlstatus</span>
<span class="">启动mysql 执行 </span>
出现这个错误

是权限的问题,把mysql的权限直接修改为777(由于本地安全性相对不用考虑,所有给出全部权限,服务器端请慎重)
sudo chmod -R 777 mysql/
修改root秘密
执行flush privileges; 之后,客户端就支持远程连接mysql了
问题汇总
<span class="md-image md-img-loaded" contenteditable="false" data-src="https://ws1.sinaimg.cn/large/006tNbRwly1fx9ypt6t5jj30ps0900zp.jpg"></span>
<span class=" md-link">[参考](http://www.cnblogs.com/uoar/p/9328027.html)</span> <span class=" md-link">[参考2](https://blog.csdn.net/u010026255/article/details/80062153)</span> 修改 root 用户密码: <span class="">mysql>ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘root’; </span>
<span class="">配置指定用户权限</span><span class="md-link">[参考](https://www.cnblogs.com/testway/p/9289827.html)</span>
<span class="">其他参考 </span><span class="md-link md-expand" spellcheck="false">[https://blog.csdn.net/g15738290530/article/details/80956389](https://blog.csdn.net/g15738290530/article/details/80956389)</span>
💬 评论