如果重裝操作系統了,如果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下也可以。