1配置mysql的MYSQL_HOME和PATH

2在HOME下面配置my.ini文件,內(nèi)容如下

[mysqld]
loose-default-character-set = utf8
basedir = E:/mysql-5.6.11-winx64
datadir = E:/mysql-5.6.11-winx64/data
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
character_set_server = utf8

[client]
loose-default-character-set = utf8

打開命令提示符,進(jìn)入%MYSQL_HOME%/bin目錄,執(zhí)行命令:mysqld -install將mysql安裝到windows的服務(wù)。執(zhí)行成功后會(huì)提示:C:\mysql-5.5.10-win32\bin>Service successfully installed.
如果想要卸載服務(wù)執(zhí)行命令:mysqld -remove。

然后在命令提示符下執(zhí)行:net start mysql就能啟動(dòng)mysql了,停止服務(wù)輸入命令:net stop mysql。如果想設(shè)置mysql是否自動(dòng)啟動(dòng),可以在開始菜單->運(yùn)行中輸入service.msc打開服務(wù)管理進(jìn)行設(shè)置。


[mysqld]
#這一句解決有IPV6協(xié)議的計(jì)算機(jī)上默認(rèn)采用IPV6協(xié)議導(dǎo)致無(wú)法從程序連接數(shù)據(jù)庫(kù)的問題
bind-address = 127.0.0.1
#設(shè)置MySQL Server的字符集
character-set-server=utf8

[client]
#設(shè)置MySQL客戶端的字符集
default-character-set=utf8




3 mysql-5.6.10的默認(rèn)存儲(chǔ)引擎為innodb ,不用設(shè)置default-table-type=innodb。

點(diǎn)擊“開始”菜單,打開“運(yùn)行”窗口,輸入“cmd”,打開命令窗口,輸入“mysql -u root -p”回車,系統(tǒng)顯示“Enter password:”,直接回車,進(jìn)入Mysql,

系統(tǒng)顯示“mysql>”show engines;可以查看默認(rèn)存儲(chǔ)引擎。

mysql>show variables like “char%” ;可以查看character_set_server=utf8是否生效。


4 修改root用戶密碼及打開遠(yuǎn)程連接

mysql>desc user;

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%"IDENTIFIED BY"root";//為root添加遠(yuǎn)程連接的能力

mysql> update user set Password = password('123456') where User='root';//設(shè)置root用戶密碼

mysql>select Host,User,Password from user where User='root';

mysql>flush privileges;

mysql> exit