傲渊山岳 发表于 2024-10-29 05:55:42

Ubuntu下Mysql修改默认存储路径

起首声明,亲身经验,自己实践,网上百度了好几个帖子,满是坑,都TMD的不行,修改各种配置文件,就是服务起不来,有以下几种配置文件需要修改
第一个文件/etc/mysql/my.cnf  这个文件是存在的  ,内里就有两行
https://i-blog.csdnimg.cn/direct/49bda6b480bd4a018e4f5509483f65fb.png
这个文件 有人说要加什么socket, 实践下来不需要,liunx(ubuntu)修改MySQL数据库存储位置_ubuntu20 修改mysql8.0 数据存储路径-CSDN博客
这个就说要加。
第二个文件是/etc/my.cnf,, 我这边是没有这个文件的,不需要处理。
第三个文件是/etc/mysql/mysql.conf.d/mysqld.cnf   这个有争议,有的说需要改socket  ,有的压根没有提,我现在乐成的案例  是不改, 
https://i-blog.csdnimg.cn/direct/f5cc29442bc54bb7977a55c1de7a51df.png
我试下这种 也行
https://i-blog.csdnimg.cn/direct/ab71fa4904ce454aa5a1a9022185df10.png
第四个文件:vim /etc/apparmor.d/usr.sbin.mysqld
https://i-blog.csdnimg.cn/direct/b2d3f51fdcd64ec1b6a30f24cc2fc1ce.png
添加两行数据访问
然后 还要加上vim /etc/apparmor.d/tunables/alias 在最后添加别名 alias /var/lib/mysql/ -> /data/mysql/,  其实不用加 ,正常。
第五个文件:vim /etc/apparmor.d/usr.sbin.mysqld
sudo systemctl restart apparmor
 
https://i-blog.csdnimg.cn/direct/1950738359ef4857a01bc43031aeccb9.png
也不用加,我试下  加了 正常不,加了,也没啥弊端 
https://i-blog.csdnimg.cn/direct/d58d717643dd44a099d73542e827a7c5.png
剩下的大同小异:
cp -R /var/lib/mysql /data/
chown -R mysql:mysql /data/mysql
这篇文章改的太多  试了几次 都不行 误导我好久 ,也不知道是不是故意的怎样在Ubuntu上更改MySQL数据存储路径_ubuntu修改mysql-CSDN博客
总结看来  只修改了/etc/mysql/mysql.conf.d/mysqld.cnf  和vim /etc/apparmor.d/usr.sbin.mysqld
正常启动
https://i-blog.csdnimg.cn/direct/e619846c789c4c0488eaa11e574e58b8.png
https://i-blog.csdnimg.cn/direct/887695aa02734f4a8afa2bec5ec84ab5.png


查看日志方法:
https://i-blog.csdnimg.cn/direct/71095fb7f4ab461ea02afe9cad172606.png

版本信息:
https://i-blog.csdnimg.cn/direct/f69658cf04ed453c9481e8d11bbb4aa3.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Ubuntu下Mysql修改默认存储路径