win7配置mysql-5.7.22-win32步驟詳細介紹

無需安裝版mysql-5.7.22-win32下載地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads


1.下載好後,解壓後放入一個盤符,我這裏是放入d盤,目錄D:\mysql-5.7.22-win32

2.發現根目錄下沒有data目錄,注意這個目錄後面會通過命令自動生成,先不要急着建

3.你可以在我的電腦->屬性->高級->系統環境設置->環境變量,如果沒有path可以新建個變量path,如果已經有path可以直接在原有值後面輸入D:\mysql-5.7.22-win32\bin

4.右擊以管理員身份運行在windows/system32下的cmd.exe,切換至d盤

5.cd D:\mysql-5.7.22-win32\bin 

如下圖:


6.運行一下命令

mysqld --initialize-insecure --user=mysql  (你會發現D:\mysql-5.7.22-win32下的data目錄出現了)

7.在D:\mysql-5.7.22-win32下新建my.ini,打開my.ini把一下代碼拷貝進去就行保存下

[mysqld]    
port = 3306   #這是註釋不用拷貝,mysql的默認端口號
basedir="D:\mysql-5.7.22-win32"    #默認文件目錄
datadir="D:\mysql-5.7.22-win32\data"    
max_connections=200    #最大連接會話數
character-set-server=utf8      #字符編碼格式
default-storage-engine=INNODB      #默認存儲引擎
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES    
[mysql]    
default-character-set=utf8  #默認編碼格式
8.執行命令:

mysqld install MYSQL57 --defaults-file="D:\mysql-5.7.22-win32\my.ini" 注意紅色字體的字符串是my.ini的絕對路徑(根據實際情況變化,比如你把服務器配置文件放在c盤那就是 defaults-file="C:\mysql-5.7.22-win32\my.ini")

9.啓動mysql 服務命令net start mysql,默認密碼爲空登錄進去 mysql -uroot -p注意此處P後面應該空格鍵點一下(不行就兩下)

10.登錄進入後重置密碼,命令如下:

update mysql.user set authentication_string=password('123456'),password_expired='N' where user='root';

(注意:1)、如果漏掉了mysql,應執行下use mysql;切換到該數據庫下,應該user表在這個數據庫下

             2)、修改密碼並修改過時策略(字段名和mysql 5.6略有不同,5.6的命令爲:update mysql.user set password = password('newpwd'),password_expired='N' where user = 'root';)

11.-- 開啓遠程連接權限
grant all on *.* to root@'%' identified by 'newpwd' with grant option;
flush privileges;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章