要更改 MySQL 在电脑内的存储位置,步骤如下:

1. 停止 MySQL 服务

首先,停止 MySQL 服务。

  • Windows:

    bash

    复制

    net stop mysql
  • Linux:

    bash

    复制

    sudo systemctl stop mysql

2. 复制数据目录

将 MySQL 数据目录复制到新位置。

  • Windows: 默认路径为 C:\ProgramData\MySQL\MySQL Server X.X\data\

  • Linux: 默认路径为 /var/lib/mysql/

使用命令或文件管理器复制目录到新位置,如 D:\mysql_data\ 或 /new/location/mysql/

3. 修改配置文件

编辑 MySQL 配置文件,更改数据目录路径。

  • Windows: 配置文件通常为 my.ini,路径为 C:\ProgramData\MySQL\MySQL Server X.X\my.ini

  • Linux: 配置文件通常为 my.cnf,路径为 /etc/mysql/my.cnf 或 /etc/my.cnf

找到 datadir 配置项,修改为新路径:

ini

复制

[mysqld]
datadir=D:/mysql_data

4. 修改权限(仅限 Linux)

确保新目录的权限正确:

bash

复制

sudo chown -R mysql:mysql /new/location/mysql

5. 启动 MySQL 服务

启动 MySQL 服务。

  • Windows:

    bash

    复制

    net start mysql
  • Linux:

    bash

    复制

    sudo systemctl start mysql

6. 验证

检查 MySQL 是否正常运行,并确认数据目录已更改:

sql

复制

SHOW VARIABLES LIKE 'datadir';

注意事项

  • 备份数据:操作前务必备份数据。

  • 路径格式:Windows 路径使用正斜杠 / 或双反斜杠 \\

  • 权限问题:确保 MySQL 对新目录有读写权限。

按照以上步骤操作即可更改 MySQL 的存储位置。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐