更改mysql的默认数据库目录,mysql会设置默认数据库
本文目录列表:
- 1、更改MYSQL数据库默认地址
- 2、如何更改vps主机上默认安装mysql数据库的数据存储路径
- 3. Centos mysql更改数据库目录
- 4.更改MySQL数据库的默认目录
- 5. 如何更改mysql中的数据库目录
- 6.更改mysql数据库默认地址
更改MYSQL数据库默认地址
特殊操作:
1。停止mysql
Start-cmd
net
stop
mysql5
2。将原数据库目录复制到新目录
1。将c:\programdata\mysql\mysql
server
5.5\数据目录复制到
d:\program
files\mysqlserver❙5.5\目录(自建目录)三、修改mysql配置文件
1.使用记事本打开 c:\programdata\mysql\mysql
server
5.5\data\ 并找到 my.ini
datadir="c:\programdata\mysql\mysql♷server❙ \ Data "
前面加#,注释下一行
datadir =" d:\program
files\mysql\mysql
server
5.5\data"
A后保存退出修改完成。? 1 个 sql
root 帐户。进入后在mysql控制台输入
show
variables
like
'%datadir%';
#查询数据库❙在myqry目录下的例子显示d:\program
files \mysql\mysql server
5.5\data\ 表示修改成功!
可以用data下的数据文件来备份和恢复数据库
更改vps主机上默认mysql数据库安装的数据存储路径
由于默认安装,所有数据文件只能安装在系统盘的C盘,
所以mysql的数据存储在C盘。将数据库数据文件存放在系统盘上是比较不安全的。所以,最好将mysql
的数据存储路径更改为其他盘(盘霸数据vps服务器E盘)。这样就可以将数据库数据存储在E盘上。以后重新安装
系统时,可以直接选择重新安装系统盘,不会丢失数据。
更改mysql安装的默认数据存储路径:
1。首先停止mysql。
在服务器上运行启动和命令行。
运行net
停止
mysql
。当然。
2。在驱动器 E 上创建一个新的 mysql 文件夹。
3。将C盘mysql文件夹下的
data文件夹
复制到E盘mysql文件夹下。
粘贴到E盘的mysql文件夹中。
4。
编辑C盘
mysql
文件夹中的
mysqldata
文件夹。文件。双击打开。
更改此文件中的路径
datadir
:my.ini
。
更改为
E:/MySQL/Data/
。
保存。
5。启动mysql
。
在服务器上运行启动和命令行。
mysql启动完成。新建mysql数据库的数据存储路径为
E:/mysql/data
。
centos mysql数据库目录修改
? //在主目录下创建数据目录mysqladmin
-u
root
-p
-p
-p
s mv
/var/lib/mysql /home/data/
//移动目录
cp
/etc/nc/my.cnf.
// in/ 在etc/目录下查找my.cnf配置文件
【如果没有找到,在/usr/share/mysql/文件夹中查找*.cnf文件,将其复制到/etc/文件夹下并重命名到 my.cnf,
cp
/usr/share/mysql/my-medium.cnf /etc/my.cnf
到 MySQLet.cmyEdi 文件 cnf 以使 MySQL 正常工作,表示创建mysql.sock文件的位置,
修改
socket=/var/lib/mysql/mysql.sock
/home/mysql/mysql.sock
/home/mysql/mysql.sock
操作流程
vi
my.cnf
#
700
[mysqld]
端口
=
#插座
=
/var/lib/mysql/mysql.sock
//原创内容,为了安全,使用这“#”行。下面一行
socket
=
/home /data/mysql/mysql.sock
修改MySQL启动脚本 /etc/rc.d/initifyifyify♷
700
datadir=/var/lib/mysql
更改为:
datadir=home/data/mysql
重新启动MySQL服务。 start
或reboot命令重启Linux

更改MySQL数据库的默认目录
? 在目标位置(/data)创建数据库文件目录(如/mysqldb)并复制(如果不再使用默认位置,可以直接将原数据库文件放入新目录)将原数据库文件目录复制到此目录:cd
/data
mkdir
mysqldb
cp
700
s/-r q l
/data/mysqldb/
等待一段时间后,data/mysqldb/下的/是原来默认的mysql数据库文件目录“/mysql”的副本
3。编辑 my.cnf 文件
#
vim
/etc/mysql/my.cnf cnf
数据目录
=
/var/lib/mysql
到:
datadir=❀ sql
另外由于电源 my.cnf A
=
/var/run/mysqld/mysqld.sock套接字(sock
==
=s.sl/sql/sql/qlsmy/不是互联网),即套接字的位置不是数据库文件的位置,因此您不必按照互联网上其他网站的说明进行操作。您可以使用以下命令创建对 mysql.sock
的引用:
ln
-s
/data/mysqldb/mysql/mysql/sql/sql/mysqllib。 ocks
(需要从/home/data/mysql文件夹复制一份)
4.
更改数据库权限:
#
#
#
#
#
♷ mysql:mysql
/data/mysqldb/mysql/
←
更改数据库文件目录所有权 mysql
#
#
#
#
#
#
#
ta is/
←
将数据库库 whois 属性更改为 700
#
chmod
660
/数据/mysqldb/mysql/whois/*
←
将数据库中数据表的属性更改为660
5。 vim /etc/apparmor.d/usr.sbin.mysqld
修改
/var/lib/mysql
r,
r,
r,/ ql/ k ,
进入
/data/mysqldb/mysql/
r,
/data/mysqldb/mysql/**❀w,注:❙♷w,数据库服务不会不重新启动。它似乎重新启动,但一直卡住且无响应。
6。启动mysql服务器
/etc/init.d/apparmor
restart
/etc/init.d/mysql
restart
restart
restart
/etc/init。 d/apparmor
/etc/init.d/mysql )
mysql更改数据库目录
修改mysql中的数据库目录:
操作步骤:
1.查看mysql数据库存放目录
mysql
-u
root
-prootadmin
#输入数据库如何更改❙
like
'%dir%' ;
#查看sql存储路径
(查看数据目录行显示的路径
)
退出;
2。停止mysql服务
service
mysqld
stop
3.新建数据库存储目录
mkdir
/data/mysql
4.移动/复制之前存储的数据库目录文件,移动到新数据库存储目录❙❙
的位置/usr /local/mysql/data/*
/data/mysql/
# 或 mv
/usr/local/mysql/data/*/data♷s。更改mysql数据库目录权限和配置文件
chown
mysql:mysql
-R
/data/mysql/ /data/mysql/c❙ nf
datadir = /data /mysql
(设置为新的数据存储目录)
vim
/etc/init .d/mysqld
datadir=/data/mysql.启动数据库服务
service
mysqld
start
说明:按照上面简单的6步操作,成功将数据库目录路径更改了。
更改mysql数据库默认地址
特殊操作:
1。停止 MySQL
Start-cmd
net stop mysql5
2。将原数据库目录复制到新目录
1。复制 C:\ProgramData\MySQL\。将MySQL Server 5.5\数据目录移动到
D:\Program Files\MySQL\MySQL Server 5.5\目录(我的内置目录)
3。修改MySQL配置文件
1.用记事本打开C:\ProgramData\MySQL\MySQL Server 5.5\data\目录下的My.ini
,添加datadir="C:\ProgramData\MySQL\MySQL Server 5.5\data"
#并注释掉
在下面添加一行
datadir="D:\Program Files\MySQL\MySQL Server 5.5\data"
修改完成后保存退出。
4。重新启动 MySQL
1。 start-cmd
net start mysql5
2.进入MySQL控制台
开始-所有程序-MySQL-MySQL Server 5.5-MySQL 5.5命令行客户端
提示输入MySQL root账户密码,输入回车即可进入MySQL控制台 ❙显示变量如' %数据目录%'; #查询MySQL数据库的存储目录
如果查询中出现D:\Program Files\MySQL\MySQL Server 5.5\data\则说明修改成功!
可以使用data下的数据文件来备份和恢复数据库
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
