怎么修改默认MYSQL数据库data存放位置?

怎么修改默认MYSQL数据库data存放位置?,第1张

一、停止MySQL

开始-cmd

netstopmysql5

二、复制原来数据库目录到新目录

1、复制C:\ProgramData\MySQL\MySQLServer5.5\中的data目录到

D:\ProgramFiles\MySQL\MySQLServer5.5\目录下(自建的目录)

三,修改MySQL配置文件

1、用记事本打开C:\ProgramData\MySQL\MySQLServer5.5\data\目录下的my.ini

找到datadir="C:\ProgramData\MySQL\MySQLServer5.5\data"

在前面加#注释掉

在下面添加一行

datadir="D:\ProgramFiles\MySQL\MySQLServer5.5\data"

修改完成后,保存退出。

四、重新启动MySQL

1、开始-cmd

netstartmysql5

2、进入MySQL控制台

开始-所有程序-MySQL-MySQLServer5.5-MySQL5.5CommandLineClient

提示输入MySQLroot账号的密码,输入之后回车,进入MySQL控制台

showvariableslike’%datadir%’ #查询MySQL数据库存放目录

如查询显示为D:\ProgramFiles\MySQL\MySQLServer5.5\data\即表示修改成功!

环境: OS:Red Hat Linux As 5 DB:MySql 5.5 在linux下安装好mysql后,默认的数据文件路径存放在/var/lib/mysql目录下, 下面的步骤说明如将该目录下的数据文件迁移到其他目录. 1.创建数据库目录并将该目录权限属主修改为mysql [root@host1 /]# mkdir -p mysql/data [root@host1 /]# chown -R mysql:mysql ./mysql 2.停止mysql服务 [root@host1 etc]# service mysql stop Shutting down MySQL. [ OK ] 3.修改my.cnf文件修改 在[mysqld]下添加新的数据存放路径 datadir=/mysql/data 4.将默认的数据路径下的所有文件和目录cp到新的目录下 [root@host1 mysql]#cd /var/lib/mysql [root@host1 mysql]#cp -R * /mysql/data/ 这里注意copy过去的目录权限属主需要修改为mysql,这里直接修改 mysql目录即可. [root@host1 mysql]# chown -R mysql:mysql ./mysql 4.启动数据库 [root@host1 mysql]# service mysql start Starting MySQL.... [ OK ] -- The End --


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7314660.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存