本文目录一览:
- 1、修改MYSQL数据库的默认地址
- 2、vps主机服务器如何修改mysql数据库默认安装的数据存放路径
- 3、centos mysql 修改数据库目录
- 4、如何更改MySQL数据库的默认目录位置
- 5、mysql如何修改数据库目录
- 6、如何修改mysql数据库默认地址
修改MYSQL数据库的默认地址
具体操作:
一、停止mysql
开始-cmd
net
stop
mysql5
二、复制原来数据库目录到新目录
1、复制c:\programdata\mysql\mysql
server
5.5\中的data目录到
d:\program
files\mysql\mysql
server
5.5\目录下(自建的目录)
三,修改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"
修改完成后,保存退出。
四、重新启动mysql
1、开始-cmd
net
start
mysql5
2、进入mysql控制台
开始-所有程序-mysql-mysql
server
5.5-mysql
5.5
command
line
client
提示输入mysql
root账号的密码,输入之后回车,进入mysql控制台
show
variables
like
’%datadir%’;
#查询mysql数据库存放目录
如查询显示为d:\program
files\mysql\mysql
server
5.5\data\即表示修改成功!
可用data下的数据文件备份还原数据库
vps主机服务器如何修改mysql数据库默认安装的数据存放路径
由于默认安装,所有数据文件只能安装在系统盘C盘,
所以mysql数据存放路劲在C盘。相对来说,数据库数据文件存放在系统盘,是不安全的。因此最好将mysql
的数据存放路劲修改到其他盘(盘吧数据vps服务器E盘)。这样数据库数据就可以存放在E盘了。以后重装
系统可以直接选择重装系统盘,数据也不会丢失。
修改mysql默认安装的数据存放路劲的方法:
一、首先停止mysql。
服务器中运行开始、命令提示符。
运行net
stop
mysql
。确定。
二、在E盘新建mysql文件夹。
三、复制C盘中的mysql文件夹下面的
data文件夹
到E盘mysql文件夹下面。
粘贴到E盘mysql文件夹下。
四、
修改C盘
mysql
文件夹下面的
mysqldata
文件夹下面的
my.ini
文件。双击打开。
修改my.ini
这个文件里面的
datadir
后面的路劲。
修改为
E:/MySQL/Data/
。
保存。
五、启动mysql
。
服务器中运行开始、命令提示符。
mysql启动完成。新的mysql数据库数据存放路径是
E:/mysql/data
。
centos mysql 修改数据库目录
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/my.cnf /etc/my.cnf
//在/etc/目录下找my.cnf配置文件
[如果找不到,可到/usr/share/mysql/下找到*.cnf文件,拷一个到/etc/并改名为my.cnf,
cp
/usr/share/mysql/my-medium.cnf /etc/my.cnf
]
编辑MySQL的配置文件/etc/my.cnf,为MySQL能够正常工作,指明mysql.sock文件的产生位置,
修改
socket=/var/lib/mysql/mysql.sock
成为:
socket=/home/mysql/mysql.sock
操作过程
vi
my.cnf
#
The
MySQL
server
[mysqld]
port =
3306
#socket
=
/var/lib/mysql/mysql.sock
//原内容,为了稳妥用“#”注释此行,加上下面这行
socket
=
/home/data/mysql/mysql.sock
修改MySQL启动脚本/etc/rc.d/init.d/mysql
修改
datadir=/var/lib/mysql
修改成:
datadir=home/data/mysql
重新启动MySQL服务
/etc/rc.d/init.d/mysql start
或reboot命令重启Linux
如何更改MySQL数据库的默认目录位置
1.停止数据库服务:
使用/etc/init.d/mysql
stop
或者
stop
mysql
2.
在目标位置(/data)创建数据库文件的目录(如/mysqldb),并复制(如果不再使用默认的位置,则可以直接mv原先数据库文件到新目录下)原先的数据库文件目录到该目录下:
cd
/data
mkdir
mysqldb
cp
-r
/var/lib/mysql
/data/mysqldb/
经过一段时间的等待后,在/data/mysqldb/下面就有了原先默认的mysql数据库文件目录的拷贝“/mysql”
3.修改my.cnf文件
#
vim
/etc/mysql/my.cnf
将datadir
=
/var/lib/mysql
改为
datadir
=
/data/mysqldb/mysql
另外由于当前my.cnf
中的socket
=
/var/run/mysqld/mysqld.sock(而并非像网上所说的sock
=
/var/lib/mysql/mysql.sock),即socket的位置并不在数据库文件所在的位置,因此可以不做类似网上其他网页所说的,要使用以下的命令做一个mysql.sock
链接:
ln
-s
/data/mysqldb/mysql/mysql.sock
/var/lib/mysql/mysql.sock
(需要从/home/data/mysql下复制一份过来)
4.
修改数据库的权限:
#
chown
-r
mysql:mysql
/data/mysqldb/mysql/
←
改变数据库文件目录的归属为mysql
#
chmod
700
/data/mysqldb/mysql/whois/
←
改变数据库目录whois的属性为700
#
chmod
660
/data/mysqldb/mysql/whois/*
←
改变数据库中数据表的属性为660
5.
修改文件usr.sbin.mysqld
#
vim
/etc/apparmor.d/usr.sbin.mysqld
把
/var/lib/mysql
r,
/var/lib/mysql/**
rwk,
改成
/data/mysqldb/mysql/
r,
/data/mysqldb/mysql/**
rwk,
注意:没有该步骤的话,将导致数据库服务无法重启,好像在重启,但是一直卡住无反应。
6.启动mysql服务器
/etc/init.d/apparmor
restart
/etc/init.d/mysql
restart
(或者使用
restart
mysql)
mysql如何修改数据库目录
mysql中修改数据库目录方法:
操作步骤:
1.检查mysql数据库存放目录
mysql
-u
root
-prootadmin
#进入数据库
show
variables
like
'%dir%';
#查看sql存储路径
(查看datadir
那一行所指的路径)
quit;
2.停止mysql服务
service
mysqld
stop
3.创建新的数据库存放目录
mkdir
/data/mysql
4.移动/复制之前存放数据库目录文件,到新的数据库存放目录位置
cp
-R
/usr/local/mysql/data/*
/data/mysql/
#或mv
/usr/local/mysql/data/*
/data/mysql
5.修改mysql数据库目录权限以及配置文件
chown
mysql:mysql
-R
/data/mysql/
vim
/etc/my.cnf
datadir=/data/mysql
(制定为新的数据存放目录)
vim
/etc/init.d/mysqld
datadir=/data/mysql
6.启动数据库服务
service
mysqld
start
说明:根据以上的简单6步操作,已经成功的数据库目录更换路径了。
如何修改mysql数据库默认地址
具体操作:
一、停止MySQL
开始-cmd
net stop mysql5
二、复制原来数据库目录到新目录
1、复制C:\ProgramData\MySQL\MySQL Server 5.5\中的data目录到
D:\Program Files\MySQL\MySQL Server 5.5\目录下(自建的目录)
三,修改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"
修改完成后,保存退出。
四、重新启动MySQL
1、开始-cmd
net start mysql5
2、进入MySQL控制台
开始-所有程序-MySQL-MySQL Server 5.5-MySQL 5.5 Command Line Client
提示输入MySQL root账号的密码,输入之后回车,进入MySQL控制台
show variables like ’%datadir%’; #查询MySQL数据库存放目录
如查询显示为D:\Program Files\MySQL\MySQL Server 5.5\data\即表示修改成功!
可用data下的数据文件备份还原数据库