一、mysql8.0(ZIP)的安裝
安裝時看了很多的文章,開始選擇的是客戶端安裝後一直安裝失敗,就選擇了zip安裝。
注意:該方法僅適用於8.0版本安裝,其餘版本未測試
1、下載zip壓縮包(兩個都挺慢的)
下載:8.0版本(點擊下載)
官網下載:8.0版本(點擊鏈接)
step1:
step2:
2、解壓縮(資料、代碼可忽略)
注意:爲便於講解統一將數據庫系統解壓在d盤下,目錄任意
3、修改mysql的配置文件
step1:打開解壓後的文件夾
step2:創建上圖中的my.ini配置文件-》使用記事本打開
step3:粘貼以下內容
[client]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
# 設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\\MySQL\\mysql-8.0.18-winx64
log-bin-trust-function-creators
注意:basedir中的文件路徑要填寫解壓路徑,配置文件名稱千萬不要寫錯
4、終端初始化數據庫
注意:不是簡單的win+r打開cmd(因爲該方式下打開的不是管理員權限)
step1:管理員身份打開cmd
依次打開:C:\Windows\System32 -》搜索cmd.exe-》右擊選擇管理員身份運行
進入cmd後顯示如下,此時所在位置爲C盤下的system32
step2:切換目錄
依次輸入:
d:
cd d:\MySQL\mysql-8.0.18-winx64\bin //具體路徑根據安裝位置確定,進入bin目錄
step3:初始化數據庫:
mysqld --initialize --console
執行完成後,會輸出 root 用戶的初始默認密碼,如:
... 2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ ...
APWCY5ws&hjQ 就是初始密碼,後續登錄需要用到,你也可以在登陸後修改密碼。
來源:菜鳥教程
注意:這個密碼一定一定要記住,如果丟失了找回很麻煩
step4:安裝mysqld
mysqld install
注意:如果報錯顯示:The service already exists 輸入命令:sc delete mysql,將原來的mysql刪除 感謝:皓月盈缺
step5:啓動服務
net start mysql
step6:登陸服務器
mysql -uroot -p
注意:回車後輸入原來記下的密碼,也可以在-p後面直接輸入
如果顯示如下圖:
恭喜你,安裝完成!
補充:
1、修改密碼:網上很多修改密碼的方式都不可用,8.0版本修改密碼方式如下(親測有效):
alter user'root'@'localhost' identified with mysql_native_password by '新密碼';
注意:該代碼爲sql語句,所以要登陸成功後再輸入
2、如果不添加環境變量,打開cmd直接登陸會報錯:
因爲mysql的安裝路徑不在c盤,如果不修改環境變量,每次都要到bin目錄下登陸
具體修改方法:點擊鏈接
二、sqlyog安裝
1、下載sqyog:點擊下載
2、key:點擊下載(可能只適用於10.0版本)
安裝時無腦next,最後輸入name個key即可。