作業系統:Windows10 專業版
MySQL版本:5.7.32
-
進入MySQL官網下載ZIP壓縮包并將其解壓到目錄中,
-
配置環境變數:右鍵此電腦,打開高級系統設定中的環境變數,選中系統變數中的Path,點擊編輯,在Path中新建,將剛才解壓好的MySQL檔案夾下的bin目錄的路徑填入其中,然后點擊確定,
-
新建MySQL組態檔ini
[mysqld] basedir=F:\Environment\mysql-5.7.32\ datadir=F:\Environment\mysql-5.7.32\data\ port=3306 skip-grant-tables注:最后的skip-grant-tables的作用是跳過權限驗證,所以在設定MySQL密碼之后應該將其注釋掉,
-
啟動管理員模式下的CMD來運行命令
-
安裝MySQL服務
cd /d F:\Environment\mysql-5.7.32\bin mysqld -install出現問題:由于找不到MSVCR120.dll,無法繼續執行代碼.重新安裝程式可能會解決此問題,
解決方案:進入微軟官網下載vcredist并安裝即可解決該問題,
下載鏈接
-
初始化資料庫檔案
mysqld --initialize-insecure --user=mysql -
啟動MySQL并修改密碼
net start mysql -
通過命令列進入MySQL
mysql -u root -p注:-p后面不能加空格,出現“Enter password:”字樣是直接按Enter鍵跳過,因為目前還沒有為MySQL設定密碼,
-
為MySQL設定密碼并重繪權限
設定密碼:
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';成功之后重繪權限:
flush privileges;注:sql陳述句后面一定要加分號!!!
-
注釋my.ini檔案中的skip-grant-tables(在該句前面加#即可)
-
退出MySQL并重啟服務
exit net stop mysql net start mysql -
重新進入MySQL,測驗能否連接成功
mysql -u root -p123456注:-u后面是用戶名,-p后面是密碼,-p后面不能加空格!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/222255.html
標籤:MySQL
上一篇:在 Kubernetes Ingress 中支持 Websocket/Socket 服務
下一篇:安裝MySQL5.7
