一、windows系統安裝mysql
1.mysql下載地址
http://dev.mysql.com/downloads/mysql/
附上百度網盤資源:
鏈接:https://pan.baidu.com/s/1fRCxeGThbS47YP5Zkn3oLw
提取碼:bwfs
2.下載完成之后存放到指定文件夾
3.將第二步目錄/bin文件夾添加至環境變量,
例如:D:\database\mysql-8.0.19-winx64\bin
4.使用以下mysql初始化,在安裝根目錄下會生成data文件
mysqld --initialize-insecure
如果在這一步出現錯誤由於找不到VCRUNTIME140_1.dll,無法繼續執行代碼。重新安裝程序可能會解決此問題
這時候不必驚慌,下載一個微軟運行器運行即可即可解決,再繼續上一步操作
鏈接:https://pan.baidu.com/s/1-uIvhHKHVyUsj5whwssnsg
提取碼:zgmm
5.mysqld啟動mysql
mysqld
6.新建dos窗口查看mysql是否啟動成功
tasklist | findstr mysql

7.首次無密鑰登陸
mysql -u root -p
不用輸入密碼繼續enter,會顯示進入mysql控制台,
二、修改root密碼
1.進入mysql數據庫user表
mysql> use mysql; mysql> select user,host,authentication_string from user;

這里因為我以后修改過了,當首次進入時root用戶的密碼為空,mysql5.7版本之后user表里沒有password字段,改成了authenrication_string,我們看到的這41位數字為加密之后的數字
2.這里修改密碼可以有很多種方式,怎么簡單怎么來
alter user 'root'@'localhost' identified by 'newPassword';
執行完成顯示成功quit退出mysql使用新密碼可以重新登入
三、.將mysqld注冊為服務
1.注冊服務
我們每次啟動mysql不能總mysqld開啟終端進入,我們可以把它做成一個系統服務
mysqld --install mysqld
例如這里將服務名注冊為mysqld,可以自己隨便定義服務名
注冊完成可以在服務里看到mysqld

2.下面啟動服務
可以在上圖手動啟動,也可以使用命令啟動
net start mysqld

Navicat12破解免安裝版:
鏈接:https://pan.baidu.com/s/1r5EAeNlkUN4vkz_tonyYOg
提取碼:iz2c
復制這段內容后打開百度網盤手機App,操作更方便哦
錯誤提示1:當執行命令mysqld --install 服務名 注冊服務失敗時,如果出現 Install/Remove of the Service Denied! 時,以管理員身份運行dos命令

net stop mysqld //停止服務
錯誤提示2:如果使用Navicat連接mysql出現如下錯誤:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded,說明plugin加密規則不對
執行如下命令
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

