修改mysql data_mysql安装之后想要修改data的位置

此前曾经装过一回mysql,由于那次是第一次所以没有经验,导致将mysql装在了C盘,结果C盘的存储空间越来越小。为了移出一部分数据到C盘外,下面介绍如何修改mysql的data存放位置。

如果你不知道它在什么位置,可以通过命令行登录mysql,输入下面命令:

mysql > show variables like '%datadir%';

通过它就可以知道数据库的数据在磁盘上的存放位置。

833074f4bab562a5ab8d30476675a228.png

(上图是根据要介绍的方法修改后得到的,如果你之前装到了C盘,这个就对应了另一个目录)

比如(这个是从网络上找到的):

fa837ad4058bb4cec157c009a156afcb.png

去C盘下的这个目录下查看(隐藏的文件夹),果然数据是存在这里,每个database对应一个文件夹,我们需要把它移到其他盘的某个目录下。

具体步骤如下:

将上面C:\ ... \Data\目录下的所有内容拷贝到D盘的一个新建的目录下,如D:\MySQLData\Data

打开my.ini文件(该文件一般情况下和C盘中的那个Data目录挨着,找不到可以搜一下),找到datadir这一行,先把这一行注释掉,然后另起一行,仿照它,写上新的位置,比如datadir=D:\MySQLData\Data\

退出所有对mysql.exe的调用,任务管理器看一下服务MySQL有没有停止,如果没有,在cmd中命令net stop 服务器名停止服务,或在服务里面停止。然后在net start 服务器名重新启动服务,也可以在服务里面启动mysql服务。

这里服务器名是指本地mysql的服务器名,如果你不知道可以参考这个

此时再次查询数据库位置,成功:

eea4b6e19dbd2357a1333f1547652c75.png

9302916f4a7f18dbcbec047af524b758.png

(图片来源于网络)

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值