當前位置:首頁 » 操作系統 » 修改mysql資料庫路徑

修改mysql資料庫路徑

發布時間: 2022-05-24 16:38:47

Ⅰ 如何更改mysql數據文件位置

一.首先把mysql的服務先停掉。

二.更改MySQL配置文件My.ini中的資料庫存儲主路徑

打開MySQL默認的安裝文件夾C:\Program Files\MySQL\MySQL Server 5.1中的my.ini文件,點擊記事本頂部的「編輯」,「查找」,在查找內容中輸入datadir後並點擊「查找下一個」轉到「Path to the database root資料庫存儲主路徑」參數設置,找到datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"即是默認的資料庫存儲主路徑設置,現將它改到C:\mysql\data(你希望的)文件夾,正確的設置是datadir="C:/mysql/data/"。

更改完成後點擊菜單欄的「文件」,再點擊「保存」。

三.將老的資料庫存儲主路徑中的資料庫文件和文件夾復制到新的存儲主路徑

將C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/文件夾中的所有文件和文件夾拷貝到你新建的文件夾目錄下。

四.重啟MySQL服務

五.驗證更改資料庫存儲主路徑的操作是否成功

Ⅱ 如何更改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資料庫怎麼更改數據存放路徑

在my.
ini文件
里可以設定
數據文件
的存放路徑
將其從原來的目錄移動到指定的位置;修改
配置文件
my.ini,也就是把socket和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

Ⅵ mysql 數據文件路徑可以更換嗎

一.首先把mysql的服務先停掉。
二.更改MySQL配置文件My.ini中的資料庫存儲主路徑
打開MySQL默認的安裝文件夾C:\Program
Files\MySQL\MySQL
Server
5.1中的my.ini文件,點擊記事本頂部的「編輯」,「查找」,在查找內容中輸入datadir後並點擊「查找下一個」轉到「Path
to
the
database
root資料庫存儲主路徑」參數設置,找到datadir="C:/Documents
and
Settings/All
Users/Application
Data/MySQL/MySQL
Server
5.1/Data/"即是默認的資料庫存儲主路徑設置,現將它改到C:\mysql\data(你希望的)文件夾,正確的設置是datadir="C:/mysql/data/"。
更改完成後點擊菜單欄的「文件」,再點擊「保存」。
三.將老的資料庫存儲主路徑中的資料庫文件和文件夾復制到新的存儲主路徑
將C:/Documents
and
Settings/All
Users/Application
Data/MySQL/MySQL
Server
5.1/Data/文件夾中的所有文件和文件夾拷貝到你新建的文件夾目錄下。
四.重啟MySQL服務
五.驗證更改資料庫存儲主路徑的操作是否成功

Ⅶ mysql資料庫存儲路徑怎麼更改

MySql安裝過程中,沒有修改掉數據存儲位置的話,可能會是數據存儲到自己並不希望的位置,故需要修改
先利用命令行登錄資料庫
mysql -u root -p
查看資料庫數據存儲位置
show variables like '%datadir%'
去該目錄下找到文件夾中的所有文件(該目錄一般是隱藏的),將其中所有文件拷貝到你希望數據文件存儲的位置,
我是想拷貝到D:/MySQl/data目錄下的
打開安裝目錄下的my.ini文件,將datadir="C:/ProgramData/MySQL/MySQL Server 5.5/data/",這行修改為datadir="D\MySQL\data"(這里用又斜線,否則有可能報錯)。
退出所有對mysql.exe的調用,任務管理器看一下服務MySQL有沒有停止,如果沒有,在cmd中命令net stop mysql停止服務。然後在net start mysql重新啟動服務
查詢資料庫位置,查看是否成功

Ⅷ Windows下如何更改MySQL資料庫的存儲位置

1、在mysql安裝完成後,要修改資料庫存儲的位置,比如從安裝目錄下的E:\Program Files (x86)\MySQL\data文件夾轉移到D:\mydata文件夾。
2、在D:\下新建mydata文件夾
3、cmd進入dos窗口,輸入net stop mysql停止MySQL服務,將C:\ProgramData\MySQL\MySQL Server 5.5\data(其中ProgramData為隱藏文件夾)下的文件夾和文件一起拷貝到D:\mydata文件夾下
4、在安裝目錄下找到my.ini文件,找到:
#Path to the database root
datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
將datadir的值更改為datadir="D:/mydata/"
5、保存後,cmd進入dos窗口,輸入net start mysql重新啟動mySQL服務即可。

Ⅸ 如何修改mysql數據文件存儲位置

linux主機上的默認存儲位置為:/var/lib/mysql/下,
如果想更換mysql的數據文件的存儲位置,則
freebsd下:
#ds/usr/local/libexec/mysqldstop(停止mysql)
#dsmkdir/other/db(建立新的數據文件目錄,也可以直接移動過來)
#dsmv/var/db/mysql/other/db(移動數據文件)
#dsln-s/other/db/mysql/var/db/mysql(建立數據文件的軟鏈接)
#ds/usr/local/libexec/mysqldstart(啟動mysql)ok!linux下:(linux下經過測試,可以不用停止musql而直接操作,不過如果是經常更新的資料庫還是先停止的好,停止的方法在此就不介紹了!)
#mkdir/other/db(建立新的數據文件目錄,也可以直接移動過來)
#mv/var/db/mysql/other/db(移動數據文件)
#ln-s/other/db/mysql/var/db/mysql(建立數據文件的軟鏈接)
如果您的操作用戶不是mysql,例如root用戶操作,那可能mysql對新建立的數據文件夾沒有讀取許可權,還有chown,或者是chgrp,chmod才可以!

Ⅹ 如何更改MYSQL的資料庫文件路徑

配置Mysql數據路徑data
1.先停止Mysql服務 net stop mysql
2.在mysql的安裝路徑下,找到my.ini,修改datadir位置,basedir不要動
找到數據data文件夾位置,將其剪切到想放的位置
3.重啟mysql,net start mysql

1:service mysql stop
關閉資料庫
2:vi /etc/rc.d/init.d/mysql
3: 把 datadir=/var/lib/mysql 這里改成你想要的。就OK了
4:service mysql start

熱點內容
編譯原理語法分析報告 發布:2024-10-27 01:17:02 瀏覽:48
金杯霸道有哪些配置 發布:2024-10-27 01:16:20 瀏覽:891
一個虛擬存儲器有64個頁面 發布:2024-10-27 01:16:02 瀏覽:981
浙江聯通伺服器地址 發布:2024-10-27 01:15:08 瀏覽:712
家裡無線網怎麼設密碼 發布:2024-10-27 01:04:49 瀏覽:869
上萬套源碼 發布:2024-10-27 01:00:18 瀏覽:530
pandas資料庫 發布:2024-10-27 00:59:21 瀏覽:669
更換微信密碼怎麼辦 發布:2024-10-27 00:58:40 瀏覽:754
ios瀏覽器源碼 發布:2024-10-27 00:35:48 瀏覽:693
絕地求生登錄的密碼是多少 發布:2024-10-27 00:35:08 瀏覽:170