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

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

一、停止MySQL

开始-cmd

netstopmysql5

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

1、复制C:\ProgramData\MySQL\MySQLServer55\中的data目录到

D:\ProgramFiles\MySQL\MySQLServer55\目录下(自建的目录)

三,修改MySQL配置文件

1、用记事本打开C:\ProgramData\MySQL\MySQLServer55\data\目录下的myini

找到datadir="C:\ProgramData\MySQL\MySQLServer55\data"

在前面加#注释掉

在下面添加一行

datadir="D:\ProgramFiles\MySQL\MySQLServer55\data"

修改完成后,保存退出。

四、重新启动MySQL

1、开始-cmd

netstartmysql5

2、进入MySQL控制台

开始-所有程序-MySQL-MySQLServer55-MySQL55CommandLineClient

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

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

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

MySQL默认的数据文件存储目录

/var/lib/mysql,现在要把目录修改为/home/data/mysql

cd

/home

mkdir

data

//在home目录下建data目录

mysqladmin

-u

root

-p

shutdown

//停止MySQL服务进程:

mv

/var/lib/mysql /home/data/

//移动目录

cp

/etc/mycnf /etc/mycnf

//在/etc/目录下找mycnf配置文件

[如果找不到,可到/usr/share/mysql/下找到cnf文件,拷一个到/etc/并改名为mycnf,

cp

/usr/share/mysql/my-mediumcnf /etc/mycnf

]

编辑MySQL的配置文件/etc/mycnf,为MySQL能够正常工作,指明mysqlsock文件的产生位置,

修改

socket=/var/lib/mysql/mysqlsock

成为:

socket=/home/mysql/mysqlsock

*** 作过程

vi 

mycnf

#

The

MySQL

server

[mysqld]

port =

3306

#socket

=

/var/lib/mysql/mysqlsock

//原内容,为了稳妥用“#”注释此行,加上下面这行

socket 

=

/home/data/mysql/mysqlsock

修改MySQL启动脚本/etc/rcd/initd/mysql

修改

datadir=/var/lib/mysql

修改成:

datadir=home/data/mysql

重新启动MySQL服务

/etc/rcd/initd/mysql start

或reboot命令重启Linux

到windows目录下面看myini文件

或你的配置文件myini里面有类似的一句

[mysqld]

basedir=D:/software/mysql

datadir=D:/software/mysql/data

其中datadir就是数据库所在的目录

1、Mysql数据默认情况下,通过RPM包安装的MYSQL数据目录为/var/lib/mysql通过查看/etc目录下MYSQL配置文件mycnf或者使用管理工具mysqladmin,可以得到mysql数据库目录的路径。

#cat /etc/mycnf

#mysqladmin variables | more

其中datadir定义了mysql数据目录的位置

2、MYSQL数据目录中包含了由服务器管理的所有数据库和表,它们被组织成一个树状结构,该结构是通过Linux文件系统层次结构用简单的方式实现的。

MYSQL每个数据库都对应自己的数据库目录,这些数据库目录作为子目录存储在MYSQL数据目录中,与其所代表的数据库名称相同,例如,数据库sales对应的数据库目录为/var/lib/mysql/sales。

以上就是关于怎么修改默认MYSQL数据库data存放位置全部的内容,包括:怎么修改默认MYSQL数据库data存放位置、centos mysql 修改数据库目录、Mysql v5.1 版本的数据库文件在那等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/9783307.html

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

发表评论

登录后才能评论

评论列表(0条)

保存