改个文件位置改了两天,无语
按照很多办法修改,一直显示这样的报错但是没有具体原因
报错是这样的:
- 开始怀疑是/usr/sbin/mysqld 授权问题,
chmod -R 777 /usr/sbin/mysqld
后仍然没什么用处 - 后面查询可能是SELinux的问题,关闭了SELinux
- 还有apparmor的问题,跟着其他教程修改时,发现apparmor在重启命令时一直报错,无法正确运行,后发现这个东西没有生效,不用修改这里仍然能够启动mysql
这里是我的解决办法:
sudo vi /etc/mysql/mysql.conf.d/mysqld.conf
修改datadir
为自己的路径
2. 复制/var/lib/mysql 到我想存放的位置/home/project/mysql ,并且授权chown -R mysql:mysql /mysqldata/mysql
我还给外层/home/project 赋了权
-
根据上面报错,进入这个文件
sudo vi /usr/share/mysql/mysql-systemed-start
修改这里:
-
重启服务
service mysql start
成功!!! -
测试是否修改成功