重裝系統后恢復MySQL服務


如果重裝操作系統了,如果MySQL原先是安裝在非系統盤(非c盤)里可以不用從新安裝只要從新添加服務就可以使用,以前是數據還存在。

 

1.確保原來的數據庫文件是存在的。

首先找到原來安裝的MySQL目錄下。找到my.ini文件如果已經存在,找到basedir的路徑:

         例如:

#Path to installation directory. All paths are usually resolved relative to this.

basedir="D:/Program Files/MySQL/MySQL Server 5.5/"

 

#Path to the database root

datadir="D:/ProgramData/MySQL/MySQL Server 5.5/Data/"

 

就可以知道數據庫是在那個文件夾下了。

 

如果沒有my.ini文件則將my-small.ini文件復制一份重命名為my.ini並把上面的兩個路徑復制到文件中(具體的路徑依據你的安裝的路徑和數據庫文件的路徑而修改)。

 

2.將my.ini文件復制的c盤的windows文件夾下。

 

3.打開dos界面,輸入mysqld –nt –install  如果提示說沒有“t”的命令聲明,則可以將-nt 去掉(網絡上說需要,我試驗過,不要-nt也是可以的)。就會提示說這個服務已經添加了。

 

 

注意:如果沒有配置path環境變量,會提示mysqld命令不存在,有兩種解決方法。

一.配置環境變量:右擊電腦—>屬性à高級系統設置(這是win 7的,xp的請參照就可以)à高級à選擇“環境變量”à在系統變量里面找到”PATH”變量,雙擊,在數據后面添加”;mysql安裝下的bin的路徑”,à確定à確定.

 

注意前面的”;”不能省。例如我的配置為:”;D:\Program Files\MySQL\MySQL Server 5.5\bin”

 

從新打開DOS。

 

二.直接找到bin文件夾下的mysqld.exe文件拖到dos下也可以。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM