我的csdn博客地址:http://blog.csdn.net/li_zean/article/details/79288851
解壓版MySQL安裝配置
1抖韩、mysql官方下載地址:http://dev.mysql.com/downloads/mysql
2扯罐、解壓到指定目錄,這里使用:C:\mysql-5.7.20-winx64
3、配置MySQL環(huán)境變量
3.1稍走、創(chuàng)建:MYQSQL_HOME:
C:\mysql-5.7.20-winx64
3.2、在path中添加:%MYQSQL_HOME%\bin
4、修改配置文件
4.1誊役、如果MySQL目錄下有個(gè)叫做my-default.ini的文件,則把它重命名為my.ini谷市,如果沒(méi)有這個(gè)文件蛔垢,
則手動(dòng)創(chuàng)建一個(gè),修改里面的內(nèi)容如下迫悠。
[mysqld]
#綁定IPv4鹏漆,如果是0.0.0.0則表示任意IP都可以訪問(wèn),也可以指定可以訪問(wèn)的IP
bind-address = 0.0.0.0
# 設(shè)置mysql的安裝目錄,即你解壓縮安裝包的位置
basedir = C:\mysql-5.7.20-winx64
# 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄
datadir = C:\mysql-5.7.20-winx64\data
# 設(shè)置端口號(hào)
port = 3306
# 允許最大連接數(shù)
max_connections = 200
# 設(shè)置字符集為utf8
loose-default-character-set = utf8
#開(kāi)啟查詢緩存
explicit_defaults_for_timestamp = true
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[client]
#設(shè)置客戶端字符集
port=3306
default-character-set = utf8
[WinMySQLadmin]
Server = C:\mysql-5.7.20-winx64\bin\mysqld.exe
5创泄、初始化MySQL(需要管理員權(quán)限艺玲,命令行操作)
5.1、進(jìn)入到:C:\mysql-5.7.20-winx64\bin
5.2鞠抑、mysqld --install:安裝服務(wù)
移除服務(wù)命令為:mysqld remove
5.3饭聚、mysqld --initialize --console
生成data文件夾,并且初始化隨機(jī)登陸密碼
5.4搁拙、執(zhí)行完第3步驟后秒梳,找到root@localhost: 后面的一連串的字母數(shù)字符號(hào), 這是 MySQL 自動(dòng)生成的隨機(jī)
密碼,記錄下來(lái)箕速。
5.5酪碘、net start mysql:?jiǎn)?dòng)服務(wù)
關(guān)閉服務(wù)用:net stop mysql
5.6、修改默認(rèn)密碼
5.6.1盐茎、mysql -uroot -p
5.6.2兴垦、輸入5.4步驟的密碼登錄到MySQL
5.6.3、SET PASSWORD = PASSWORD('你的新密碼');
6字柠、授權(quán)用戶能進(jìn)行遠(yuǎn)程連接
6.1探越、grant all privileges on *.* to root@"%" identified by "password" with grant option;
*.*:第一個(gè)*代表數(shù)據(jù)庫(kù)名;第二個(gè)*代表表名募谎。這里的意思是所有數(shù)據(jù)庫(kù)里的所有表都授權(quán)給用戶扶关。
root:授予root賬號(hào)∈“%”:表示授權(quán)的用戶IP可以指定节槐,這里代表任意的IP地址都能訪問(wèn)MySQL數(shù)據(jù)庫(kù)搀庶。
“password”:分配賬號(hào)對(duì)應(yīng)的密碼,這里密碼自己替換成你的mysql root帳號(hào)密碼铜异。
6.2哥倔、flush privileges;
刷新權(quán)限信息,也即是讓我們所作的設(shè)置馬上生效揍庄。