1. 程式人生 > 其它 >記錄解壓版mysql 快速啟動Mysql流程

記錄解壓版mysql 快速啟動Mysql流程

1. 下載mysql 解壓版安裝包,並解壓

2. 執行mysql 初始化命令,並自動生成root密碼

3. 建立mysql 配置檔案

4. 啟動mysql 服務

5. 修改自動生成的root密碼(必須修改,不修改不能正常查詢)

下載mysql:

開啟: https://downloads.mysql.com/archives/community/

下載後解壓mysql.

初始化mysql:

初始化mysql,生成data資料夾和root密碼

進入mysql目錄的bin下開啟cmd執行:

mysqld --initialize  --user=mysql --console

紅框位置為自動生成的密碼,順利執行成功後,會發現mysql目錄下多了一個data資料夾。

密碼臨時先存到小本本上,一會需要進mysql的時候用

建立mysql 配置檔案

進入data資料夾,建立mysql配置檔案,(my.conf: 配置檔名稱隨意,因為啟動mysql服務需要手動指定配置檔案路徑):

my.conf:

[Client]
port = 3306
[mysqld]
port = 3306
basedir=E:\dev\developer\mysql-8.0.26-winx64\mysql-8.0.26-winx64
datadir=E:\dev\developer\mysql-8.0.26-winx64\mysql-8.0.26-winx64\data
max_connections
=200 character-set-server=utf8 default-storage-engine=INNODB [mysql] default-character-set=utf8

紅字標註的內容是實際mysql解壓路徑和mysql解壓路徑下的data路徑。

啟動mysql服務

進入mysql的bin目錄下,開啟cmd執行:

mysqld --defaults-file=E:\dev\developer\mysql-8.0.26-winx64\mysql-8.0.26-winx64\data\my.conf

標紅位置為剛剛建立的my.conf配置檔案

修改root密碼:

再開啟一個cmd終端,進入到mysql的bin,執行cmd:

mysql -u root -pkD!/Ec&h%2fm

標紅處密碼是上方系統生成好的密碼。

順利進入後,必須先修改密碼,不然會收到:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

錯誤。

mysql 5.7.9以後調整了修改密碼方式,我下載的是8.0,修改密碼操作如下:

ALTER USER 'root'@'localhost' identified by '密碼';

完成上述操作後,重新登入mysql, 完成。