Windows手動安裝MySQL


由於MySQL 5.6(也許5.5)以后去掉了Server Instance Configuration Wizard(服務實例配置向導),於是msi版變成了和zip版一樣,要手動配置。

 

* 假定安裝目錄是D:\Program Files\MySQL\

1.設置環境變量,在path后面追加;D:\Program Files\MySQL\bin;

 

2.把根目錄下的my-***.ini改名為my.ini,編輯文件。

[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.安裝並啟動服務

mysqld -install  ::安裝服務
::mysqld -remove  ::卸載服務
net start mysql  ::啟動服務
::net stop mysql  ::停止服務

 

4.進入MySQL

C:> mysql -u root

 

5.設置密碼

mysql> update mysql.user set password=PASSWORD('mypassword') where user='root'
mysql> flush privileges

 

6.如果要監聽外網,除了my.ini要設置bind-address以外,還要設置權限。

mysql> grant all privileges on *.* to root@"%" identified by 'mypassword' with grant option;
mysql> flush privileges;

其中%表示任意地址可登入,也可以指定具體IP,例如"192.168.1.102"。

 

 

引用地址:http://michael-wong.iteye.com/blog/976381

 


免責聲明!

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



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