CentOS系统下如何修改MySQL数据存储路径的详细步骤
要在CentOS系统中修改MySQL的数据存储路径,首先需要停止MySQL服务、迁移数据文件,并修改配置文件中的datadir参数,具体操作步骤如下:

  1. 停止MySQL服务
    执行命令 sudo systemctl stop mysqld 确保数据完整性。

    如何修改mysql路径centos,在CentOS中修改MySQL数据存储路径

  2. 迁移数据文件
    将原数据目录(默认通常为 /var/lib/mysql)复制到新路径(如 /new/data/path):

    sudo cp -rp /var/lib/mysql /new/data/path

    注意权限设置:确保新目录的属主和权限与原始目录一致(通常为 mysql:mysql)。

  3. 修改MySQL配置文件
    编辑 /etc/my.cnf/etc/mysql/my.cnf,找到 datadir 参数并更新为新路径:

    datadir=/new/data/path
  4. 启动MySQL服务
    执行 sudo systemctl start mysqld,并通过 sudo systemctl status mysqld 验证是否成功。

  5. 验证与故障处理

    • 登录MySQL检查数据完整性:mysql -u root -p -e "SHOW DATABASES;"
    • 若启动失败,检查日志 /var/log/mysqld.log重点确认权限和SELinux配置(可临时禁用SELinux测试)。

关键提示:操作前务必备份数据,并确保新路径磁盘空间充足,通过以上步骤,即可安全完成MySQL路径的迁移。

未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网

原文地址:https://www.html4.cn/11637.html发布于:2026-08-18