MySQL8.0.19初次安裝修改密碼並將mysql注冊服務


一、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';

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM