网上修改存储目录的教程有很多 自己觉得这个比较靠谱
1.linux修改mysql存储路径_kisshongniu的博客-CSDN博客_linux更改mysql存储路径
我在参照修改完成后启动mysql失败
去查看日志
tail -300 /var/log/mysqld.log
提示
mysqld: File './binlog.index' not found (OS errno 13 - Permission denied)
一顿百度操作之后又报了下面这个错
mysqld: File './binlog.~rec~' not found (OS errno 13 - Permission denied)
其实都是因为SELinux的权限原因
最终参考这篇文章搞定了
SELinux 与 MySQL注意不推荐关闭SELinux
命令给大家贴到这里
#安装命令
yum install policycoreutils-python
#把新的 MySQL 数据目录增加到mysqld_db_t 这个 SELinux 类型中
semanage fcontext -a -t mysqld_db_t "/home/mysql/data/mysql(/.*)?"
#使用命令 restorecon 恢复这个数据目录对应的 SELinux 上下文
restorecon -Rv /home/mysql/data/mysql
#用 semanage fcontext 命令的 -l 选项进行检查
semanage fcontext -l |grep mysqld_db_t