修改Mysql数据库的默认存放路径

修改Mysql数据库的默认存放路径:

1.liux系统下

 

(1)、

使用命令:service mysqld stop 停止 mysql的服务

查看 mysql 数据库的默认路径 如:/var/lib/mysql 

建立目标存放目录:mkdir /home/data

 

 

使用命令拷贝文件:cp -R /var/lib/mysql /home/data/mysql

(2)、

修改MySQL配置文件:/etc/my.cnf 

使用VIM编辑:vim /etc/my.cnf 

把其中的datadir更改为新的路径 datadir=/home/data/mysql 

为保证MySQL能够正常,可以不修改 mysql.sock 文件的位置,或者指明新的 mysql.sock 文件的产生位置。 

socket =/var/lib/mysql/mysql.sock(原来的内容,可以用“#”注释此行,此行也可以不改) socket =/home/data/mysql/mysql.sock (加上此行)

(3)、

修改MySQL启动脚本 /etc/init.d/mysqld, 

找到 getmysqloption mysqld datadir “/var/lib/mysql/mysql” 双引号里的内容改成实际存放路径 /home/data/mysql

(4)、

如果你在MySQL配置文件 /etc/my.cnf 里修改了mysql.sock 的产生位置,则需要做一个链接指向新的文件位置。

 ln -sv /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock 上面的命令给 mysql.sock 建立一个软链接,否则使用mysql客户端登陆的时候会提示找不到文件 /var/lib/mys

2.WindowS系统下

 

1.新建想修改的数据库安装目录如E:\MySQL\Data;

2.桌面找到计算机右键,管理,找到服务,关闭mysql 服务(一定要先关闭服务)

3.找到数据库的默认路径,或者你以前安装的路径,默认路径一般是C:\ProgramData\MySQL\MySQL Server 5.7\Data下所有文件到E:\MySQL\Data;

4.找到MySQL软件的安装目录默认为C:\ProgramData\MySQL\MySQL Server 5.7中的my.ini文件

备份 ,然后找到 

datadir="C:/ProgramData/MySQL/MySQL Server 5.1/data/"

修改为:datadir="E:\MySQL\Data",

5.重新启动MySQL服务即可,新建一个数据库目录E:\MySQL\Data下就会多出一个文件夹即数据库目录。

注意:完成之后不要删除

C:\ProgramData\MySQL\MySQL Server 5.7\Data

以后重新配置时删除现有实例,再配置新的实例时可能会出现服务无法启动的问题,因为程序还会默认的

C:\ProgramData\MySQL\MySQL Server 5.7\Data/作为数据库目录。。。
6.把原来data目录下的文件全部拷贝到新data目录下才可以

 

 

 

 

 

 

 

 

  • 7
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值