Windows Server 2003開機自動啟動MySQL服務設置方法


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自動啟動的服務。

 


免責聲明!

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



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