MySQL數據庫系統服務的安裝與卸載精彩問題總匯
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
將MySQL添加到Windows系統服務中:
1、安裝服務
在Windows2000下,安裝完成后,并沒有把MySQL安裝成服務,我們必須執行下面的語句把MySQL注冊為服務:installdirmysqlbinmysqld-nt –-install。
Windows98下沒有服務的概念,所以不用安裝服務。
2、啟動服務
在Windows2000下,安裝服務后可以啟動MySQL服務:net start mysql。
在Windows98下,可以用下面的命令啟動服務:c:mysqlbinmysqld,服務啟動后在后臺運行,并沒有界面。
3、停止服務
在Windows2000下,可以通過下面的命令停止MySQL服務:net stop mysql。
在Windows98下,可以通過下面命令停止服務:C:> C:mysqlbinmysqladmin -u root shutdown。
4、卸載服務
可以通過下面的命令卸載MySQL服務:installdirmysqlbinmysqld-nt –-remove。
經過上面的安裝就可以使用了,可以把我們系統空的數據庫內建到MySQL數據目錄即可,缺省數據庫目錄在installdirmysqldata。
訪問MySQL數據庫可以通過dbExpress組件,dbExpress組件是一組高效的數據庫訪問組件,只要改變連接串,我們就可以直接把數據源連接到SQL Server等數據庫。
刪除了原來的MySQL4.1系統服務后,下載了一個5.0的non-install版本,將其添加到Windows系統服務后,為什么無法啟動?-1056錯誤
1、報錯:Can't find messagefile 'F:Program Filesmysqlshareenglisherrmsg.sys'。
原因:原來的4.1版本安裝在F:Program Filesmysql目錄;而現在的5.0版本在F:database目錄。
解決方法:在c:winnt目錄下找到my.ini文件,修改或刪除之。
2、報錯:ready for connections 。
版本: '5.0.21-community-nt' socket: '' port: 3306 MySQL Community Edition (GPL)。
原因:socket為空,沒有配置mysql或者端口已經占用。
解決方法: mysqlbin目錄下運行MySQLInstanceConfig.exe配置MySQL實例
如何更改Win2000服務MySQL屬性中的可執行文件路徑!
開始時在D盤裝了MySQL,后來卸載后,格式化D盤,再次安裝,路徑與原路徑不同,不能通過“net start mysql”啟動。查看win2000服務中MYsql的屬性,可執行文件路徑在位于D盤?,F在怎么樣更改,或啟動MySQL?
注冊表里HKEY_LOCAL_MECHINE---SYSTEM ---CurrentControlSet。
啟動MySQL服務時出錯的幾種解決方法:
1.安裝MYSQL后更改了ROOT的密碼后用net startmysql啟動時我就遇到了這樣的問題.使用以下命令后c:mysqlbinmysqladmin-u root -p shutdown再net start mysql就沒有這個錯誤提示了!
2.MySQL的1067錯誤。
Q:我的MySQL碰到了1067錯誤。
錯誤信息為:
A system error has occurred.
System error 1067 has occurred.
The process terminated unexpectedly.
A:在我的機上的解決辦法是:(修改%windir%my.ini,增加)
[mysqld]
#設置basedir指向mysql的安裝路徑
basedir=D:ProgramToolsmysql
datadir=D:ProgramToolsmysqldata
3.完成工作:
mysql_install_db腳本只是在初次安裝時才需要運行一次,之后就不用再運行了,不知道是不是這么回事.我把mysql.server拷貝至/etc/rc.d/init.d/中,運行chkconfig mysql.server,至此mysql服務器每次開機自動啟動,只要設置好PATH,在命令行上輸入MySQL就可以了。
4.問:我的MysSQL碰到1067錯誤:
錯誤信息為:
A system error has occurred.
System error 1067 has occurred.
The process terminated unexpectedly.
答:
解決辦法:
1.檢查你的MySQL目錄有沒有給系統的System用戶權限。
2.刪除掉你的 %WINDOWS%/my.ini 文件。
3.檢查你的 c:/my.cnf 文件配置是否正確。
4.MySQL的默認安裝目錄是c:mysql,安裝結束后沒有任何提示信息說安裝結束,請點Finish按鈕之類的話,直接就退出了。如果需要安裝到其他目錄,建議先安裝到c:mysql,然后再整個目錄move到自己希望的地方,例如移動到d:mysql 之后,需要編輯 d:mysqlmy-example.cnf (*.cnf的文件在Windows 2000中會被注冊成為 SpeedDial文件,在資源管理器中無法操作,要用命令行來啟動notepad編輯,例如運行notepadd:mysqlmy-example.cnf ,但是這個文件是UNIX系統下的文本文件格式,在notepad中不能正確換行,可以用write打開編輯或者用write打開后保存一次,再用notepad就可以編輯了。)找到basedir一行,去掉前面的“#”號注釋,將后面的路徑改為移動后的目錄(目錄分隔符要用斜線而不是反斜線),然后另存為:c:my.cnf 用服務方式啟動的MySQL如果用 net stop mysql 來停止,會得到一條 出錯消息,例如:
C:>net stop mysql
MySQL服務正在停止,系統出錯,系統發生 1067 錯誤,進程意外終止。
MySQL服務已成功停止。
這沒有關系,MySql確實已經停止了。但是假如不希望看到任何出錯消息的話,可以用以下的命令來停止:
C:>mysqlbinmysqladmin -u root shutdown
如果沒有任何提示信息,說明MySQL已經成功停止了。
需要說明的是MySQL雖然號稱安裝簡單,易于使用,但是這畢竟是基于SQL的數據庫管理系統,所以如果不是對SQL十分精通的話恐怕也不能拿它來做什么。
5.MySQL服務無法啟動的解決方法。
MySQL服務無法啟動。操作系統是Win xp。
無論安裝何版本的MySQL,在管理工具的服務中啟動MySQL服務時都會在中途報錯內容為:在本地計算機 無法啟動MySQL服務錯誤1067:進程意外中止經過多方求教,得解決方法如下查找系統(后來驗證應該為windows目錄)目錄下的my.ini文件,編輯內容(如果沒有該文件,則新建一個),至少包含basedir,datadir這兩個基本的配置。
[mysqld]
# set basedir to installation path, e.g., c:/mysql
# 設置為MYSQL的安裝目錄
basedir=D:/www/WebServer/MySQL
# set datadir to location of data directory,
# e.g., c:/mysql/data or d:/mydata/data
# 設置為MYSQL的數據目錄
datadir=D:/www/WebServer/MySQL/data
另外,要注意
[WinMySQLadmin]
Server=D:/www/WebServer/MySQL/bin/mysqld-nt.exe
user=root
password=xxxxxxxx
#以上是設置WinMySQLadmin的配置
[Client]
user=root
password=xxxxxxxx
6.剛剛弄好MySQL 『關鍵字1067錯誤』
比較郁悶,竟然沒有想到安裝個Mysql也會出錯,錯誤代碼是1067 安裝卸載了好幾次,就是不行,而且把一些禁用了的服務都打開了,但是還是不行。最后我是這樣解決的:
在C:windows里找一找my.ini 然后刪除 然后再啟動winmysqladmin.exe界面配置mysql,保存my.ini就可以了 啟動MySQL。
7.MySQL錯誤1067: 進程意外終止。
這個問題困擾了一個早晨,非常郁悶!以前我在裝mysql的時候從來沒有遇到過,可是現在莊這個高版本的就有問題了,我換我裝過的低版本的還是一樣的問題(最關鍵的是操作系統都是一樣的)。在windows2000的服務里面啟動mysql服務可是總是彈出“錯誤 1067: 進程意外終止”!
我感覺問題在配置文件,于是就重新寫了my.ini,啟動還是一樣的效果,我在google上查找無果,崩潰狀態!就在此時眼前一亮,一位高人的指點是我豁然開朗,你的ini文件有否放到windows目錄下,我從個人目錄的windows目錄下,將其拷貝到系統windows目錄下,啟動服務。
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!