首页 >

mysql怎么把数据放到其他盘,linux pdo无法连接mysql

mysql 命令查表,mysql的undo详解,mysql储存过程临时表,mysql 分组查询前几个,mysql插入数据时间,linux pdo无法连接mysql

mysql怎么把数据放到其他盘,linux pdo无法连接mysql

下面是将 MySQL 数据文件放在其他盘上的步骤:

1. 停止 MySQL 服务,以免数据遭到破坏。
sudo systemctl stop mysql
2. 复制 MySQL 数据目录到目标磁盘上
cp -rp /var/lib/mysql /目标磁盘路径/mysql
3. 修改配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在 [mysqld] 配置项下添加: 
datadir=/目标磁盘路径/mysql
4. 修改 AppArmor 配置文件 /etc/apparmor.d/usr.sbin.mysqld
sudo vim /etc/apparmor.d/usr.sbin.mysqld
在所有 occurance 处添加目标磁盘路径,如:
/目标磁盘路径/mysql/ r,
/目标磁盘路径/mysql/** rwk,
5. 重新加载 AppArmor 配置
sudo systemctl reload apparmor
6. 启动 MySQL 服务
sudo systemctl start mysql

执行以上步骤后,MySQL 数据文件就能够成功地放在其他盘上了。同时,大家可以使用“df -h”等命令,查看系统硬盘及其他盘的磁盘空间使用情况,确保磁盘空间充足。


  • 暂无相关文章