win10安裝Mysql5.7:
- MySQL壓縮包解壓后,在目錄下增加my.ini配置文件
[mysqld] port = 3306 basedir=D:\Mysql datadir=D:\Mysql\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
- 配置環境變量,無需每次切換到MySQL的bin路徑下打開命令窗口進入MySQL:
- 在環境變量path添加:D:\Mysql\bin(bin路徑),在cmd命令窗口輸入 mysql -u root -p無法進入MySQL,表示無效命令。
- 解決辦法:在系統變量添加
-
變量名:MYSQL_HOME 變量值:D:\Mysql\bin
- 在Windows PowerShell使用命令”mysqld --initialize --console"進行Mysql初始化,出現錯誤
- 解決辦法:命令應為
.\mysqld --initialize --console (加上console可以查看Mysql初始化后的密碼,不然啟動不知密碼無法進入Mysql)
- 解決辦法:命令應為
- 加載MySQL服務到系統中的命令(加載成功可在服務查看):
-
.\mysqld -install
mysqld -options 命令前必須加上 ".\"(英文符號逗點和反斜杠)
-
- 開啟服務: net start mysql,出現
- 1053錯誤:服務沒有及時響應啟動或控制請求
- 解決辦法:
- 找到MySQL服務,右鍵屬性-->登錄-->選擇此帳戶-->瀏覽-->高級-->立即查找,在搜索結果下選擇Administrator,點擊確定,然后輸入相應密碼,確定。就能啟動了。
- 進入Mysql:
-
D:\Mysql\bin> .\mysql -u root -p(回車輸入密碼)
-
- 重新設置密碼:
-
set password = password('新密碼'); flush privileges;(使用flush privileges刷新MySQL的系統權限相關表或重新啟動MySQL服務,否則會出現拒絕訪問)
-