修改mysql數據庫文件的路徑,用到的工具:notepad++,步驟如下:

10年積累的做網站、網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站制作后付款的網站建設流程,更有瑞麗免費網站建設讓你可以放心的選擇與我們合作。
停掉mysql的服務,用notepad++打開my.ini文件,搜索datadir,找到以下代碼:
datadir="D:/phpStudy/MySQL/data/"
說明:datadir這個路徑安裝的時候是可以選擇的,如果是默認的話根據需要修改。
2.修改完成以后保存,然后啟動mysql服務,把默認路徑data目錄拷貝到修改之后的目錄下邊。
注意事項:修改之前需停掉mysql服務,否則可能導致mysql數據文件損壞。
錯誤現象:MySQL開始是安裝在D盤,后來因其他原因卸掉后又重新安裝到E盤,發現不能通過“net start mysql”啟動。查看管理工具中"服務"中MySQL的屬性后發現,可執行文件路徑仍是D:/mysql/bin/...現在怎么樣更改,或者怎么從服 務項去掉MySQL?\x0d\x0a解決方法:到注冊表里HKEY_LOCAL_MECHINE---SYSTEM ---CurrentControlSet 更改查找MySQL項值,然后改路徑。\x0d\x0a找到相對的服務,修改ImagePath值為你的路徑。\x0d\x0a可以在注冊表搜索“D:/mysql/bin/”,然后將其改成正確的路徑“E:/mysql/bin/”。\x0d\x0a\x0d\x0a注明:如果在服務中還是啟動不起來的話。那么在按以下方法在操作一次肯定可以了。\x0d\x0a\x0d\x0aD:/mysql/bin/winmysqladmin.exe 啟動它。然后在看看進程看看MYSQL此進程是否以經啟動了
解決方法:到注冊表里HKEY_LOCAL_MECHINE---SYSTEM ---CurrentControlSet 更改查找MySQL項值,然后改路徑。
找到相對的服務,修改ImagePath值為你的路徑。
可以在注冊表搜索“D:/mysql/bin/”,然后將其改成正確的路徑“E:/mysql/bin/”。
注明:如果在服務中還是啟動不起來的話。那么在按以下方法在操作一次肯定可以了。
D:/mysql/bin/winmysqladmin.exe 啟動它。然后在看看進程看看MYSQL此進程是否以經啟動了!
MySQL默認的數據文件存儲目錄為/var/lib/mysql。假如要把MySQL目錄移到/home/data下需要進行下面幾步:
1、home目錄下建立data目錄
cd /home
mkdir data
2、把MySQL服務進程停掉
mysqladmin -u root -p shutdown
3、把/var/lib/mysql整個目錄移到/home/data
mv /var/lib/mysql /home/data/
這樣就把MySQL的數據文件移動到了/home/data/mysql下。
4、找到my.cnf配置文件
如果/etc/目錄下沒有my.cnf配置文件,請到/usr/share/mysql/下找到*.cnf文件,拷貝其中一個到/etc/并改名為my.cnf)中。命令如下:
[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
5、編輯MySQL的配置文件/etc/my.cnf
為保證MySQL能夠正常工作,需要指明mysql.sock文件的產生位置。修改socket=/var/lib/mysql/mysql.sock一行中等號右邊的值為:/home/mysql/mysql.sock。操作如下:
vi my.cnf (用vi工具編輯my.cnf文件,找到下列數據修改之)
# The MySQL server
[mysqld]
port = 3306
#socket = /var/lib/mysql/mysql.sock(原內容,為了更穩妥用“#”注釋此行)
socket = /home/data/mysql/mysql.sock (加上此行)
6、修改MySQL啟動腳本/etc/init.d/mysql
最后,需要修改MySQL啟動腳本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等號右邊的路徑改成你現在的實際存放路徑:home/data/mysql。
[root@test1 etc]# vi /etc/init.d/mysql
#datadir=/var/lib/mysql(注釋此行)
datadir=/home/data/mysql (加上此行)
7、重新啟動MySQL服務
/etc/init.d/mysql start
或用reboot命令重啟Linux
如果工作正常移動就成功了,否則對照前面的7步再檢查一下。
還要注意目錄的屬主和權限。
近幾天在抓Wiki的數據,爬蟲沒控制好導致數據量過大,原數據儲存位置在C盤差點爆了,在網上查詢了更換存儲路徑的方式如下:
1. 在任務管理器-服務里找到MySQL的啟動項-右鍵點屬性,查看配置文件的路徑,我的原有路徑為:C:/ProgramData/MySQL/MySQL Server 8.0/my.ini
2. 在服務中停止MySQL服務,查看my.ini文件中datadir項,進入該目錄下將data文件夾copy至新設定的文件目錄下,我挪到了D:/MySQLData。因為涉及數據最好是復制,等復制完畢再刪除原數據。 同時復制一份my.ini文件至該目錄下,并將my.ini文件中datadir更新至你新設定的路徑D:/MySQLData/data
3. win + R打開運行窗口,regedit打開注冊表,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\路徑下找到MySQL啟動項,名字跟服務中一致,雙擊ImagePath,打開彈窗,把數值數據中my.ini的路徑改為D:\MySQLData\my.ini,確定。
4. 到服務中啟動MySQL,能正常啟動并且能正常連接則遷移完畢。
網站題目:mysql服務路徑怎么改 mysql可執行文件路徑怎么修改
當前地址:http://www.yijiale78.com/article26/doddgjg.html
成都網站建設公司_創新互聯,為您提供ChatGPT、外貿建站、App開發、網站制作、網站導航、商城網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯