Windows Server 2003開機自動啟動MySQL服務設置方法
發布時間:2014-12-19 更新時間:2014-12-24 來源:網絡
作者:eaglezhong
關鍵詞: 2003 exe 開機 nbsp; 設置方法
&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 每次開機我都要去點擊mysqld-nt.exe執行文件才啟動mysql,雖然將創建了mysqld-nt.exe快捷方式到桌面,但還是想它能自動啟動,怎么可以象mssql那樣設置開機跟着啟動?
下面為筆者總結的一些經驗與大家分享:
1.打開命令行窗口(CMD)
2.切換到mysql目錄下,例如:d:\xampp\mysql\bin
3.輸入mysqld-nt --install,回車
4.系統提示(Service successfully installed.) //可省略
5.打開[控制面板-管理工具-服務] //可省略
6.查看服務 "MySql "的啟動類型為自動即可 //可省略
備注:
1.步驟3,mysqld-nt --install后可不加任何參數,默認配置。
2.用命令行mysqld-nt --remove,可刪除任務
3.不要使用計划任務,因為計划任務必須配置時間。
如果通過以上方面無法在服務中啟動Mysql,請進行以下的設置:
照以上的方法mysqld-nt --install安裝成服務,看到啟動類型為自動,右鍵點擊它選啟動,啟動不了,出現1067錯誤,而且這時候發現連雙擊mysqld-nt.exe也啟動不了, mysqld-nt --remove刪除服務,雙擊mysqld-nt.exe又能啟動了,上網找1067錯誤,我的mysql裝在d:\mysql,網上找到這個跟我的一樣:
=================
you seemed have your mysql installed in windows. so this problem may becaused if you 're not installing mysql in c:\mysql.
you cansimply copy all files to c:\mysql or
create a file call my.ini(store it in %windows%) OR my.cnf (store it in c:\) and the followingcontent should be in the file
assume you have mysql ind:\mysql
[mysqld]
#set basedir to the installationpath
basedir=d:/mysql
datadir=d:/mysql/data
note that theforward slashes (/) are being used. good luck”
=================
跟據這個說的新建一個my.ini文件,加這些進去:
[mysqld]
#set basedir to the installationpath
basedir=d:/mysql
datadir=d:/mysql/data
然后放在系統winnt目錄里,再重新mysqld-nt --install,然后就解決問題了。
筆者測試通過該方法即解決Windows Server 2003下Mysql自動啟動的服務。