CentOS系统下如何修改MySQL数据存储路径的详细步骤
要在CentOS系统中修改MySQL的数据存储路径,首先需要停止MySQL服务、迁移数据文件,并修改配置文件中的datadir参数,具体操作步骤如下:
-
停止MySQL服务:
执行命令sudo systemctl stop mysqld确保数据完整性。
-
迁移数据文件:
将原数据目录(默认通常为/var/lib/mysql)复制到新路径(如/new/data/path):sudo cp -rp /var/lib/mysql /new/data/path
注意权限设置:确保新目录的属主和权限与原始目录一致(通常为
mysql:mysql)。 -
修改MySQL配置文件:
编辑/etc/my.cnf或/etc/mysql/my.cnf,找到datadir参数并更新为新路径:datadir=/new/data/path
-
启动MySQL服务:
执行sudo systemctl start mysqld,并通过sudo systemctl status mysqld验证是否成功。 -
验证与故障处理:
- 登录MySQL检查数据完整性:
mysql -u root -p -e "SHOW DATABASES;" - 若启动失败,检查日志
/var/log/mysqld.log,重点确认权限和SELinux配置(可临时禁用SELinux测试)。
- 登录MySQL检查数据完整性:
关键提示:操作前务必备份数据,并确保新路径磁盘空间充足,通过以上步骤,即可安全完成MySQL路径的迁移。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/11637.html发布于:2026-08-18

![cmd 如何停mysql服务,[原创] 快速停用MySQL服务](https://www.html4.cn/zb_users/upload/zltheme_20260818/7feb9b52804b78c414405e055ae023b6.jpg)



