怎么改变mysql指向的磁盘

MySQL的数据存储可以指向不同的磁盘,以下是步骤:

1. 停止 MySQL 服务 $ sudo systemctl stop mysql 2. 备份 MySQL 数据 $ sudo cp -rp /var/lib/mysql /var/lib/mysql.backup 3. 移动 MySQL 数据到新的磁盘 $ sudo rsync -av /var/lib/mysql/ /new/mysql/ 4. 将原来的 MySQL 数据文件夹改名 $ sudo mv /var/lib/mysql /var/lib/mysql.old 5. 创建一个软连接指向新的 MySQL 数据文件夹 $ sudo ln -s /new/mysql /var/lib/mysql 6. 修改 MySQL 配置文件 $ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf 将 datadir=/var/lib/mysql 改为 datadir=/new/mysql 注意:这里用 nano 编辑器,你也可以用 vi 或其他你熟悉的编辑器 7. 重启 MySQL 服务 $ sudo systemctl start mysql