-
选择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
注意: 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秘密
执行flush privileges; 之后,客户端就支持远程连接mysql了
问题汇总
-
-
参考 参考2 修改 root 用户密码: mysql>ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘root’;
-
配置指定用户权限参考
-
其他参考