原文連結:
http://blog.csdn.net/xiaochunyong/article/details/7438200解壓mysql-5.5.22-win32.zip後的目錄中有5個my-xxxx.ini配置檔案,

通過檢視配置檔案中的描述,是說針對不同記憶體大小的推薦配置。
本例複制了my-medium.ini 并重命名為 my.ini 然後添加了如下幾行:
[client]
default-character-set=utf8 用戶端編碼
[mysqld]
basedir=D:/sdk/MySQL MySQL安裝目錄
datadir=D:/Servers/mysql/data MySQL資料庫存放目錄
default-character-set=utf8 伺服器端編碼
default-collation=utf8_general_ci 伺服器端字元集
2、安裝windows服務(Windows7 使用者必須以管理者啟動cmd):
3、啟動windows服務
結果報了1067錯誤。。。。
到啟動日志檔案檢視(啟動日志在MySQL的data目錄中,由于本例在my.ini檔案中指定了datadir,是以我的日志檔案為D:\Servers\mysql\data\Siuon-PC.err):
說未知的變量'default-character-set=utf8'...記得公司的mysql配置裡面就是這樣的啊。。。于是Google之。。。原來由于我下載下傳的MySQL版本是5.5...
在這個版本中剛剛配置的幾個變量被新的取代了
default-character-set --> character_set_server P.S:[mysqld]部分的default-character-set
default-collation --> collation-server
修改完後的截圖:
重新啟動,還是報1067錯誤。日志為:
意思是說mysql.host表不存在。 這是由于我将datadir改成自定義的了,但是之前datadir目錄(即MySQL/data) 中的系統資料庫沒有一起拷貝到新的datadir目錄。造成的。
将如下幾個檔案夾複制到新的my.ini配置檔案中datadir指定的目錄下(在本例中為D:\Servers\mysql\data目錄):
啟動MySQL服務OK~~~:
另:MySQL5.6的my.ini配置:
http://www.cnblogs.com/Candies/p/4014523.html作者:
Candyメ奶糖出處:
http://www.cnblogs.com/Candies/本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接,否則保留追究法律責任的權利。
博文來源廣泛,如原作者認為我侵犯知識産權,請盡快給我發郵件
[email protected]聯系,我将以第一時間删除相關内容。