MySQL 版本 5.7.31 启动报错 详细报错信息
mysql版本 mysql-5.7.31 初始化报错 报错信息如下图
配置文件是配置对的 my.cnf 配置文件权限也没有问题 默认初始化怎么还是会到/usr/local/mysql目录
彻底解决办法 初始化时 再次指定basedir 和datadir
第一种
mysqld --initialize --console --basedir=/usr/local/develop/mysql-5.7.31 --datadir=/usr/local/develop/mysql-5.7.31/data
第二种 指定默认配置文件
./mysqld --defaults-file=/usr/local/develop/mysql-5.7.31/my.cnf --initialize --console
至此问题已经解决 成功初始化
在送一个问题 但是启动 时候也会有问题如图
这特么 问题就强的离谱
彻底解决办法
第一种 可以启动 但是其他配置其他参数没生效
./mysqld --user=root --basedir=/usr/local/develop/mysql-5.7.31 --datadir=/usr/local/develop/mysql-5.7.31/data
第二种 指定配置文件 其他配置其他参数生效
./mysqld --defaults-file=/usr/local/develop/mysql-5.7.31-slave/my.cnf --user=root
注意不要加 启动命令后 不要加 start 不然会提示另一个错误
如图
启动命令执行成功后查看MySQL是否存在
ps -ef |grep mysql
end
20210623