因爲MySQL 5.6(也許5.5)之後去掉了Server Instance Configuration Wizard(服務實例配置嚮導),因而msi版變成了和zip版同樣,要手動配置。mysql
* 假定安裝目錄是D:\Program Files\MySQL\sql
1.設置環境變量,在path後面追加;D:\Program Files\MySQL\bin;服務器
2.把根目錄下的my-***.ini更名爲my.ini,編輯文件。ide
[mysqld] #新版不支持在my.ini中直接設置字符集爲utf8。解決方法是在default-character-set前面加上loose-。 loose-default-character-set = utf8 #加loose-後MySQL啓動是再也不報錯了,可是在插入數據時依然出現了亂碼問題。解決方法是加入character-set-server。 character-set-server = utf8 #若是是服務器用的話,建議設大點。 innodb_buffer_pool_size = 128M #基路徑 basedir = D:/Program Files/MySQL/ #數據路徑 datadir = D:/Program Files/MySQL/data/ #日誌路徑 log_bin = D:/Program Files/MySQL/log #若是不加這行,默認是監聽127.0.0.0,加了後是監聽局域網端口和外網端口。 bind-address = 0.0.0.0 #監聽端口 port = 3306 [client] loose-default-character-set = utf8 [WinMySQLadmin] Server = D:/Program Files/MySQL/bin/mysqld.exe
3.安裝並啓動服務spa
mysqld -install ::安裝服務 ::mysqld -remove ::卸載服務 net start mysql ::啓動服務 ::net stop mysql ::中止服務
4.進入MySQL日誌
C:> mysql -u root
5.設置密碼code
mysql> update mysql.user set password=PASSWORD('mypassword') where user='root' mysql> flush privileges
6.若是要監聽外網,除了my.ini要設置bind-address之外,還要設置權限。server
mysql> grant all privileges on *.* to root@"%" identified by 'mypassword' with grant option; mysql> flush privileges;
其中%表示任意地址可登入,也能夠指定具體IP,例如"192.168.1.102"。blog
引用地址:http://michael-wong.iteye.com/blog/976381ip