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. 總結
出現問題就看官方網文檔!