mysql5.7.23手動配置安裝windows版
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=1port = 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版