新聞中心
win10 MySQL更換儲(chǔ)存路徑
近幾天在抓Wiki的數(shù)據(jù),爬蟲(chóng)沒(méi)控制好導(dǎo)致數(shù)據(jù)量過(guò)大,原數(shù)據(jù)儲(chǔ)存位置在C盤(pán)差點(diǎn)爆了,在網(wǎng)上查詢了更換存儲(chǔ)路徑的方式如下:
我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、靖西ssl等。為數(shù)千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的靖西網(wǎng)站制作公司
1. 在任務(wù)管理器-服務(wù)里找到MySQL的啟動(dòng)項(xiàng)-右鍵點(diǎn)屬性,查看配置文件的路徑,我的原有路徑為:C:/ProgramData/MySQL/MySQL Server 8.0/my.ini
2. 在服務(wù)中停止MySQL服務(wù),查看my.ini文件中datadir項(xiàng),進(jìn)入該目錄下將data文件夾copy至新設(shè)定的文件目錄下,我挪到了D:/MySQLData。因?yàn)樯婕皵?shù)據(jù)最好是復(fù)制,等復(fù)制完畢再刪除原數(shù)據(jù)。 同時(shí)復(fù)制一份my.ini文件至該目錄下,并將my.ini文件中datadir更新至你新設(shè)定的路徑D:/MySQLData/data
3. win + R打開(kāi)運(yùn)行窗口,regedit打開(kāi)注冊(cè)表,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\路徑下找到MySQL啟動(dòng)項(xiàng),名字跟服務(wù)中一致,雙擊ImagePath,打開(kāi)彈窗,把數(shù)值數(shù)據(jù)中my.ini的路徑改為D:\MySQLData\my.ini,確定。
4. 到服務(wù)中啟動(dòng)MySQL,能正常啟動(dòng)并且能正常連接則遷移完畢。
Windows下如何更改MySQL數(shù)據(jù)庫(kù)的存儲(chǔ)位置
1、在mysql安裝完成后,要修改數(shù)據(jù)庫(kù)存儲(chǔ)的位置,比如從安裝目錄下的E:\Program Files (x86)\MySQL\data文件夾轉(zhuǎn)移到D:\mydata文件夾。
2、在D:\下新建mydata文件夾
3、cmd進(jìn)入dos窗口,輸入net stop mysql停止MySQL服務(wù),將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進(jìn)入dos窗口,輸入net start mysql重新啟動(dòng)mySQL服務(wù)即可。
如何設(shè)置mysql數(shù)據(jù)庫(kù)的路徑?
MySQL默認(rèn)的數(shù)據(jù)文件存儲(chǔ)目錄為/var/lib/mysql。假如要把MySQL目錄移到/home/data下需要進(jìn)行下面幾步:\x0d\x0a1、home目錄下建立data目錄\x0d\x0acd /home\x0d\x0amkdir data\x0d\x0a2、把MySQL服務(wù)進(jìn)程停掉\x0d\x0amysqladmin -u root -p shutdown\x0d\x0a3、把/var/lib/mysql整個(gè)目錄移到/home/data\x0d\x0amv /var/lib/mysql /home/data/\x0d\x0a這樣就把MySQL的數(shù)據(jù)文件移動(dòng)到了/home/data/mysql下。\x0d\x0a4、找到my點(diǎn)吸煙 f配置文件\x0d\x0a如果/etc/目錄下沒(méi)有my點(diǎn)吸煙 f配置文件,請(qǐng)到/usr/share/mysql/下找到*點(diǎn)吸煙 f文件,拷貝其中一個(gè)到/etc/并改名為my點(diǎn)吸煙 f)中。命令如下:\x0d\x0a\x0d\x0a[root@test1 mysql]# cp /usr/share/mysql/my-medium點(diǎn)吸煙 f /etc/my點(diǎn)吸煙 f\x0d\x0a\x0d\x0a5、編輯MySQL的配置文件/etc/my點(diǎn)吸煙 f\x0d\x0a為保證MySQL能夠正常工作,需要指明mysql.sock文件的產(chǎn)生位置。修改socket=/var/lib/mysql/mysql.sock一行中等號(hào)右邊的值為:/home/mysql/mysql.sock。操作如下:\x0d\x0a\x0d\x0avi my點(diǎn)吸煙 f (用vi工具編輯my點(diǎn)吸煙 f文件,找到下列數(shù)據(jù)修改之)\x0d\x0a# The MySQL server\x0d\x0a[mysqld]\x0d\x0aport = 3306\x0d\x0a#socket = /var/lib/mysql/mysql.sock(原內(nèi)容,為了更穩(wěn)妥用“#”注釋此行)\x0d\x0asocket = /home/data/mysql/mysql.sock (加上此行) \x0d\x0a\x0d\x0a6、修改MySQL啟動(dòng)腳本/etc/init.d/mysql\x0d\x0a最后,需要修改MySQL啟動(dòng)腳本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等號(hào)右邊的路徑改成你現(xiàn)在的實(shí)際存放路徑:home/data/mysql。\x0d\x0a\x0d\x0a[root@test1 etc]# vi /etc/init.d/mysql\x0d\x0a#datadir=/var/lib/mysql(注釋此行)\x0d\x0adatadir=/home/data/mysql (加上此行) \x0d\x0a\x0d\x0a7、重新啟動(dòng)MySQL服務(wù)\x0d\x0a\x0d\x0a/etc/init.d/mysql start\x0d\x0a\x0d\x0a或用reboot命令重啟Linux\x0d\x0a如果工作正常移動(dòng)就成功了,否則對(duì)照前面的7步再檢查一下。\x0d\x0a還要注意目錄的屬主和權(quán)限。
分享標(biāo)題:怎么更改mysql位置 修改mysql存儲(chǔ)位置
文章來(lái)源:http://www.ef60e0e.cn/article/ddcgddj.html