本文目錄一覽:
- 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下的數據文件備份還原資料庫
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/254422.html