有时我们会很郁闷安装的mysql时没有注意mysql数据库的存储路径的设置很难找到
在cmd下
mysql -uroot -p123456
先进入mysql
show global variables like "%datadir%";
查看mysql数据库存储位置
再看看怎么更换mysql数据库的位置
我们首先找到my.ini文件
关闭mysql服务cmd下
net stop mysql
有的mysql服务名为mysql56相应的
net stop mysql56
第一种情况
一般在mysql安装目录下有my.ini文件,我们用记事本打开或者用其他文本编辑器notepad++等打开一样,crtrl+f 搜索 datadir
# The TCP/IP Port the MySQL Server will listen on
port=3306
# Path to installation directory. All paths are usually resolved relative to this.
# basedir="D:/Program Files/MySQL/MySQL Server 5.6/"
# Path to the database root
<span style="color:#FF0000;">datadir="D:/ProgramData/MySQL/MySQL Server 5.6/data\"</span>
# The default character set that will be used when a new schema or table is
# created and no character set is defined
character-set-server=utf8
更该datadir的目录值 datadir="F:/mySqlDataBase/data\"
之后把原先datadir的data目录下的文件全部拷贝到新建的目录data文件夹下
最后重新启动
net start mysql 或 net start mysql56
第二种情况
开始已经说了一般情况下在mysql的安装目录下,还有一种情况,有时在mysql安装目录下只有my-default.ini文件,有些人以为一样就是和上面提到的一样就是配置了
结果还是没用,关键是没有真正找到my.ini文件,在datadir目录下D:/ProgramData/MySQL/MySQL Server 5.6/data\下面能够找到my.ini,更改步骤和第一种情况一样。