1. 程式人生 > >mysql5.7.23手動配置安裝windows版

mysql5.7.23手動配置安裝windows版

tables href 保存 任務管理 新建 leg nec pri 編碼

1.mysql下載地址

官網:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

官網我下載的是:

技術分享圖片

百度網盤:鏈接: https://pan.baidu.com/s/1-dxI255QqoMm2VJYfg7Msg 提取碼: icdh

2.可以把解壓的內容隨便放到一個目錄,我的是如下目錄(放到C盤的話,可能在修改ini文件時涉及權限問題,之後我就改放D盤了):

技術分享圖片

此時加壓後的文件中沒有data目錄和ini文件

my.ini文件是自己新建的

my.ini配置如下

[mysqld]
##skip-grant-tables=1
port = 3306 basedir=D:\work\ls\mysql\mysql-5.7.23-winx64 datadir=D:\work\ls\mysql\mysql-5.7.23-winx64\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

註意新建my.ini的編碼格式為ANSI

然後配置環境變量

在系統變量部分新建一個變量名:MYSQL_HOME, 變量值:D:\work\ls\mysql\mysql-5.7.23-winx64

在PATH裏面新增路徑 D:\work\ls\mysql\mysql-5.7.23-winx64\bin

管理員運行CMD

運行下面命令

cd D:\work\ls\mysql\mysql-5.7.23-winx64\bin

  d:

運行mysqld -install (安裝)

  mysqld -install

運行net start mysql (啟動mysql服務)

6.設置root賬戶密碼

在my.ini文件(MySQL的配置文件)的[mysqld]下加一行skip-grant-tables = 1

然後在任務管理器中重啟MySQL服務

技術分享圖片

技術分享圖片

管理員運行CMD

運行下面命令

cd D:\work\ls\mysql\mysql-5.7.23-winx64\bin

  d:

重啟MqSQL服務後,運行mysql -root -p讓你輸入密碼 直接按回車忽略

可以成功登入mysql

然後更新root賬戶的密碼為‘root‘

UPDATE mysql.user SET authentication_string = PASSWORD(‘Marry583@&%!‘), password_expired = ‘N‘ WHERE User = ‘root‘ AND Host = ‘localhost‘;

然後輸入flush privileges;(刷新賬戶信息)

執行quit或ctrl+Z退出

然後將my.ini文件中剛才加的skip-grant-tables這一行刪掉,保存後再重啟MySQL服務

另外需要再創建一個admin賬戶 密碼為admin 地址為192.168.7.52

CREATE USER ‘admin‘@‘192.168.7.52‘ IDENTIFIED BY ‘admin‘;

並且授權可以訪問所有數據庫表 並且授權帳號為admin 地址是 192.168.7.52
GRANT ALL ON *.* TO ‘admin‘@‘192.168.7.52‘;

使用naivact就可以鏈接了

技術分享圖片

默認帳號

IP localhost

用戶root

密碼Marry583@&%!

另外授權帳號登錄

技術分享圖片

IP 192.168.7.52

用戶admin

密碼admin

mysql5.7.23手動配置安裝windows版