本篇文章講述的是關(guān)于在windows 下搭建MySQL的基本方法辖众、配置以及常見的 windows無法啟動MySQL服務(wù) 錯誤1067 ”的方法記述(部分內(nèi)容參考腳本之家的文章,原文鏈接:http://www.jb51.net/article/103348.htm?)
①靴寂,MySQL的安裝赢织,一般來說有兩種:免安裝綠色版和安裝版萌朱。免安裝版直接解壓到你所要安裝的目錄即可睦焕,接著就是配置MySQl的環(huán)境變量(在path變量中增加MySQL的安裝路徑狠毯,這樣可以讓你在DOS的任何路徑下都可以啟動和鏈接上MySQL)护糖;對于安裝版一般在安裝引導(dǎo)上就可以直接配置,安裝時注意即可
②對于免安裝綠色版來說嚼松,最重要的莫過于my.ini的配置文件了嫡良,一般數(shù)據(jù)庫的鏈接、編碼以及本文中出現(xiàn)的無法啟動的問題都和配置文件有關(guān)惜颇;免安裝版一般都有一個my-default.ini文件皆刺,相對應(yīng)的設(shè)置可在該文件中進行修改少辣,并將其更名為my.ini(比較重要的是這兩個參數(shù)(此處筆者以自己的安裝路徑舉例)
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="F:/Program Files/MySQL/MySQL Server 5.0/"
#Path to the database root
datadir="F:/Program Files/MySQL/MySQL Server 5.0/Data/")
如果沒有類似的配置文件凌摄,那么你可以在MySQL安裝目錄的根目錄自己手動創(chuàng)建一個名為my.ini配置的文件,對于該文件的書寫規(guī)范漓帅,此處給出一個示例锨亏,僅作參考:http://pan.baidu.com/s/1jIiJbKi?
一般來說,這樣就已經(jīng)簡單的配置好了MySQL數(shù)據(jù)庫忙干,接下來就是在windows 上安裝MySQL服務(wù)了器予,這一步其實百度上有很多類似的文章,那些方法基本都能實現(xiàn)捐迫。此處只做簡要概述乾翔,一般來說免安裝版的服務(wù)注冊方法基本相同,首先進入命令提示行(最好是以管理員權(quán)限運行施戴,避免因為權(quán)限不夠而導(dǎo)致出錯)跳轉(zhuǎn)盤符來到MySQL安裝的路徑的bin目錄下反浓,運行“mysqld --install”命令,即可完成安裝赞哗。
③MySQL服務(wù)啟動雷则、停止、鏈接肪笋、密碼修改月劈、服務(wù)卸載
環(huán)境變量配置好以后,進入DOC 可以通過 “net start mysql ”命令來啟動MySQL服務(wù)藤乙,對應(yīng)的通過“net stop mysql”命令來停止MySQL服務(wù)
MySQL超級管理員的一般鏈接方式是通過 myqsl -uroot -ppassword來進行連接的猜揪,一般首次連接是沒有密碼的,直接回車即可完成鏈接坛梁。如果出現(xiàn)ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)錯誤而姐,編輯mysql配置文件my.ini,在[mysqld]這個條目下加入skip-grant-tables罚勾,保存退出后重啟mysql毅人。
對于MySQL超級管理員的密碼修改吭狡,剛安裝完成時root賬號默認密碼為空,此時可以將密碼修改為指定的密碼丈莺。如:mysqladmin
c:>mysql -u root -p
mysql>show?databases;
mysql>use?mysql;
mysql>UPDATE user SET password=PASSWORD("mysqladmin") WHERE user='root';
mysql>FLUSH?PRIVILEGES; 【注意一定不要遺忘這句話划煮,否則密碼更改不能生效,刷新MySQL的系統(tǒng)權(quán)限相關(guān)表缔俄,第二種方法弛秋,就是重新啟動mysql服務(wù)器】
mysql>QUIT
改好之后,再修改一下my.ini這個文件俐载,把剛才加入的"skip-grant-tables"這行刪除蟹略,保存退出,再重啟mysql遏佣。
對于使用中忘記root密碼如何修改挖炬,此處不做具體介紹,更改的方式是通過DOC進入mysql安裝目錄的bin目錄下状婶,以安全模式登陸數(shù)據(jù)庫意敛,再重置密碼。
④對于出現(xiàn)“windows 下無法啟動MySQL服務(wù) 錯誤1067 ”的問題:
首先打開my.ini文件膛虫,找到default-storage-engine=InnoDB這一行草姻,把它改成default-storage-engine=MyISAM;
其次稍刀,刪除在MySQL安裝目錄下的Data目錄中的ib_logfile0和ib_logfile1
接著撩独,找到在配置MySQL服務(wù)器時指定的InfoDB目錄刪除掉ibdata1
根據(jù)my.ini文件中:
#*** INNODB Specific options ***??????? innodb_data_home_dir="D:/"
最后,再重新啟動MySQL的Service账月,根據(jù)這個方法一般可以解決這個服務(wù)無法啟動的問題综膀。
推薦博客鏈接: