0
点赞
收藏
分享

微信扫一扫

Uniapp安装Pinia并持久化(Vue3)

Java旺 2024-11-07 阅读 31

ubuntu 22.04 server 安装 mysql 5.7.40 更改 datadir 目录 LTS

参考

ubuntu 22.04 server 安装 mysql 5.7.40 LTS
https://blog.csdn.net/wowocpp/article/details/143564015

vip Ubuntu中修改MySQL5.7数据存储路径

https://www.cnblogs.com/jiaojiner/p/15236639.html

ubuntu中安装MySQL5.7后,默认路径如下:
数据库目录:/var/lib/mysql/
配置文件:/usr/share/mysql(命令及配置文件) ,/etc/mysql(如:my.cnf)
相关命令:/usr/bin(mysqladmin mysqldump等命令) 和/usr/sbin启动脚本:/etc/init.d/mysql(启动脚本文件mysql的目录)

可以看到数据库目录是在根目录下的,我们只需要将其修改为其他路径即可。

创建目标文件
mkdir /data/mysql

把默认安装的MySql数据库复制到/data/mysql中并设置权限

sudo service mysql stop <==停止mysql服务
sudo cp -R /var/lib/mysql/* /data/mysql
sudo chown -R mysql:mysql /data/mysql <==修改新路径的访问权限
sudo service mysql stop <==停止mysql服务

修改/etc/mysql/mysql.conf.d/mysqld.cnf 文件 :

datadir = /data/mysql

修改启动文件

sudo vim /etc/apparmor.d/usr.sbin.mysqld
将
/var/lib/mysql/ r
/var/lib/mysql/** rwk
改为
/data/mysql/ r
/data/mysql/** rwk

重启MySQL

sudo /etc/init.d/apparmor restart
sudo /etc/init.d/mysql restart

登录MySql并验证数据目录

show variables like '%dir%';

当显示datadir 为/data/mysql时,修改成功

举报

相关推荐

0 条评论