【在指定位置创建mysql数据库】
在指定位置创建mysql数据库
mysqld配置文件是MySQL服务器的配置文件。在Linux和Unix系统上,它通常位于/etc/mysql或/etc目录下。在Windows系统上,它通常位于MySQL安装目录的bin子目录中。C:\ProgramData\MySQL\MySQL Server 8.0
先关闭MySQL进程
- 使用你喜欢的文本编辑器打开mysqld配置文件,并找到一个名为
datadir的参数。如果找不到该参数,你可以在文件中添加一个新的行来指定它,如下所示:
datadir = /path/to/custom/datadir
- 确保将
/path/to/custom/datadir替换为你的自定义数据目录的实际路径。
datadir=G:/MySQL Server 8.0/Data
#datadir=C:/ProgramData/MySQL/MySQL Server 8.0/Data
禁用 --secure-file-priv(不推荐在生产环境):
如果你有服务器权限并能修改 MySQL 配置文件,可以编辑 my.cnf(或 my.ini)文件,将 secure-file-priv 设置为 NULL 或将其删除来禁用该选项。
[mysqld] secure-file-priv=""
- 重启MySQL
在重启前可以将原路径下的数据库数据直接复制粘贴过来,否则可能会有报错
结论
按照上述方法即可更换自定义的数据库位置了,注意一定要停止MySQL运行再进行这些操作

浙公网安备 33010602011771号