最新版-MySQL8.0 安裝 - 改密碼 之坑

1. 需求背景mysql

  最近須要在一臺性能通常的電腦上使用數據庫,因此決定安裝MySQL數據庫,之前安裝都是使用WorkBench自動化安裝,但安裝過程太慢佔用空間過大,因而下載zip壓縮包。之因此選擇選擇MySQL8.0,那是由於:sql

      ps:根本沒看介紹,一路狂點,安裝時才發現是MySQL8.0數據庫

  

 

2. 安裝性能

  1)解壓命令行

    

    解壓完成後的目錄和文件。3d

    注意:不要隨意修改和移動!!!blog

  2)環境變量進程

    

    選擇安裝目錄下的bin目錄ip

    

    配置環境變量。文檔

  3 ) 註冊mysql服務

    在mysql的bin目錄啓動命令行窗口(shift+右擊),輸入mysqld -install

      

  4)自動生成相關配置文件

    配置好環境變量,輸入net start mysql,會顯示啓動成功

    

    可是,沒法登錄,查看後臺進程和服務,MySQL並無啓動成功

    輸入mysql --console密碼會顯示缺乏data目錄,這是由於mysql沒有初始化。

    輸入mysqld  --initialize 初始化data目錄,MySQL目錄多了一個data目錄,裏面也會有各類數據

    

    

    MySQL服務能夠正常啓動。

  5)查看隨機密碼

    MySQL服務啓動後,登錄root帳號須要密碼,否會報錯。

    不少同窗會奇怪,本身沒有設置密碼怎麼會要密碼呢,這是MySQL在初始化時在xxx-PC.err中生成了一個隨機密碼。

  

 

  6)登陸成功

    輸入隨機密碼,便可登陸系統

3. 改密碼

  1) 隨機密碼無操做權限

    使用隨機密碼登陸系統後並無權限操做數據庫和表,須要更改密碼。

 

    使用set password for root@localhost = password('123');修改會報錯,由於新版的命令發生了變化

  2)新版命令與老版本不同

    在新版本中命令以下set password for root@localhost = '123';,比舊版本更簡潔。

 

  3)修改爲功

    修改爲功

  4)操做數據庫、表

    能夠對數據庫和表進行操做了

 

4. 總結

  出現問題就看官方網文檔!

相關文章
相關標籤/搜索