一.首先把mysql的服務(wù)先停掉。
創(chuàng)新互聯(lián)建站專(zhuān)注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、上杭網(wǎng)絡(luò)推廣、微信小程序、上杭網(wǎng)絡(luò)營(yíng)銷(xiāo)、上杭企業(yè)策劃、上杭品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供上杭建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
二.更改MySQL配置文件My.ini中的數(shù)據(jù)庫(kù)存儲(chǔ)主路徑
打開(kāi)MySQL默認(rèn)的安裝文件夾C:\Program Files\MySQL\MySQL Server 5.1中的my.ini文件,點(diǎn)擊記事本頂部的“編輯”,“查找”,在查找內(nèi)容中輸入datadir后并點(diǎn)擊“查找下一個(gè)”轉(zhuǎn)到“Path to the database root數(shù)據(jù)庫(kù)存儲(chǔ)主路徑”參數(shù)設(shè)置,找到datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/"即是默認(rèn)的數(shù)據(jù)庫(kù)存儲(chǔ)主路徑設(shè)置,現(xiàn)將它改到C:\mysql\data(你希望的)文件夾,正確的設(shè)置是datadir="C:/mysql/data/"。
更改完成后點(diǎn)擊菜單欄的“文件”,再點(diǎn)擊“保存”。
三.將老的數(shù)據(jù)庫(kù)存儲(chǔ)主路徑中的數(shù)據(jù)庫(kù)文件和文件夾復(fù)制到新的存儲(chǔ)主路徑
將C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/文件夾中的所有文件和文件夾拷貝到你新建的文件夾目錄下。
四.重啟MySQL服務(wù)
五.驗(yàn)證更改數(shù)據(jù)庫(kù)存儲(chǔ)主路徑的操作是否成功
一、停止MySQL
開(kāi)始-cmd
netstopmysql5
二、復(fù)制原來(lái)數(shù)據(jù)庫(kù)目錄到新目錄
1、復(fù)制C:\ProgramData\MySQL\MySQLServer5.5\中的data目錄到
D:\ProgramFiles\MySQL\MySQLServer5.5\目錄下(自建的目錄)
三,修改MySQL配置文件
1、用記事本打開(kāi)C:\ProgramData\MySQL\MySQLServer5.5\data\目錄下的my.ini
找到datadir="C:\ProgramData\MySQL\MySQLServer5.5\data"
在前面加#注釋掉
在下面添加一行
datadir="D:\ProgramFiles\MySQL\MySQLServer5.5\data"
修改完成后,保存退出。
四、重新啟動(dòng)MySQL
1、開(kāi)始-cmd
netstartmysql5
2、進(jìn)入MySQL控制臺(tái)
開(kāi)始-所有程序-MySQL-MySQLServer5.5-MySQL5.5CommandLineClient
提示輸入MySQLroot賬號(hào)的密碼,輸入之后回車(chē),進(jìn)入MySQL控制臺(tái)
showvariableslike’%datadir%’;?#查詢(xún)MySQL數(shù)據(jù)庫(kù)存放目錄
如查詢(xún)顯示為D:\ProgramFiles\MySQL\MySQLServer5.5\data\即表示修改成功!
近幾天在抓Wiki的數(shù)據(jù),爬蟲(chóng)沒(méi)控制好導(dǎo)致數(shù)據(jù)量過(guò)大,原數(shù)據(jù)儲(chǔ)存位置在C盤(pán)差點(diǎn)爆了,在網(wǎng)上查詢(xún)了更換存儲(chǔ)路徑的方式如下:
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)并且能正常連接則遷移完畢。
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ù)即可。