mysql 的数据库文件默认是在 mysql/data 这个目录
1. my.ini中找到如下内容:
#Path to the database root datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
将datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
改为datadir="E:/data/" 也就是你指定的路径即可。
这样就不会出现找不到数据库路径这么麻烦了,而且你可以将其他的数据库直接放到这个目录下。
2. 重新启动mysql。
3. 然后再试着创建一个数据库“demo”,看看在E:/data 这个目录下是否会有你刚才创建的数据库“demo”。
如果在更改了数据库路径后会出现 无法启动MySQL服务,报错1067进程意外终止的问题
解决方案如下:
在mysql的安装目录下 mysql/data 下面还有一个mysql的文件夹
把“mysql文件夹”拷贝到数据库的数据存放位置的data文件夹下E:/data/
转载于:https://blog.51cto.com/davidliu/1405576