記錄解壓版mysql 快速啟動Mysql流程
阿新 • • 發佈:2021-10-17
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, 完成。