Windows下的zip格式MySQL8的安裝
1. 安裝mysql壓縮版軟體
注意:解壓軟體到指定目錄[安裝軟體路徑等等路徑中不要出現中文和空格]
a) 如果一定出現空格,請使用下劃線替代
b) 禁止出現中文~如果實在有障礙,請使用拼音替代!
優點:不需要安裝軟體,配置可用
缺點:步驟繁複,如果出現問題~查詢麻煩
適合:有經驗的開發人員、資料庫管理員
1). 壓縮包安裝方式:通過官方網站下載,下載zip archive [zip壓縮包]
a) 網址:https://dev.mysql.com/downloads/mysql/
b) 解壓壓縮包-> 到指定的資料夾:d:/mysql-server-8.0/
c) mysql-8.0.12-winx64/ mysql主目錄結構如下:
i. bin/ mysql可執行檔案的目錄 binary 二進位制檔案
ii. doc/ mysql官方文件目錄 documentation 文件
iii. include/ c/c++原始碼的標頭檔案
iv. lib/ 軟體執行需要依賴的檔案 library 圖書館
v. share/ 共享的,分享的
vi. LICENSE 授權檔案
vii. README 注意事項
2). 超級管理員身份進入命令列視窗
a) 修改系統服務!普通使用者~能見到系統服務?
b) 進入mysql-8.0.12-winx64/bin目錄
c) 執行命令初始化資料庫
i. mysqld --initialize-insecure,無密碼的root超級管理員。
ii. 在mysql-8.0.12-winx64/目錄下,自動建立data/目錄
d) 執行命令安裝mysql服務
i. mysqld install,執行此命令後會在windows系統中,出現mysql服務。
e) 執行命令啟動mysql服務,如下兩種方式均可。
i. 第一種:命令列方式
1. 開啟命令列視窗:net start mysql 啟動mysql服務。
2. net stop mysql 命令列停止mysql服務。
ii. 第二種:介面操作
1. 開啟[計算機-> 管理-> 服務]
a) 找到MySQL服務:滑鼠右鍵->啟動/停止/重啟..
2. 開啟工作管理員-> 服務
a) 找到MySQL伺服器:滑鼠右鍵->啟動/停止/重啟…
2. 進入資料庫
a) 命令列通過賬號密碼進入資料庫的命令。
i. mysql -u root -p 直接回車進入資料庫。
1. 如果資料庫設定了密碼~在這裡需要輸入密碼。
2. 如果沒設定密碼,直接進入。
ii. 為了能在命令列任何目錄下可以使用mysql命令
1. 需要將mysql命令配置到path環境變數中。
2. path環境變數:配置了很多目錄~windows在執行軟體或者命令的時候,會在這個環境變數配置的目錄中依次查詢是否存在這樣的軟體或者命令,如果不存在-> xxx不是內部或者外部命令。
3. echo 是windows命令列中的列印資料的選項,類似於python中的print()函式。
4. 配置環境變數,將mysql/bin目錄配置到系統path環境變數中,“mysql/bin”指mysql壓縮包解壓後的目錄下的bin目錄所在的絕對路徑。
3. 圖形化連線sqlyog問題
配置新連線報錯:錯誤號碼 2058,分析是 mysql 密碼加密方法變了。
解決方法:windows 下cmd 登入你的 mysql 資料庫
mysql -u root -p
然後 執行這條SQL:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
password 是你自己設定的root使用者密碼。
然後在重新配置SQLyog的連線,則可連線成功了。