更改mysql在电脑中的存储位置
·
要更改 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 的存储位置。
更多推荐




所有评论(0)