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

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

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


[mysqld]
#這一句解決有IPV6協(xié)議的計算機上默認采用IPV6協(xié)議導(dǎo)致無法從程序連接數(shù)據(jù)庫的問題
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的默認存儲引擎為innodb ,不用設(shè)置default-table-type=innodb。

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

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

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


4 修改root用戶密碼及打開遠程連接

mysql>desc user;

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

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