完整版MySQL安裝配置(MySQL安裝教程)

說明

MySQL 是目前非常流行的關係型資料庫管理系統,在 WEB 應用方面 MySQL 是最好的關聯式資料庫管理系統應用軟體之一。所以我們在很多專案中都需要用到MySQL,需要安裝MySQL,下面給大家分享一下我在Windows中安裝MySQL8.x的經驗。我這裡用的是8.0.20版本,其它8.x版本的安裝方式一樣。

步驟

1、第一步就是要下載MySQL的windows安裝包,可以去[官網](
   https://dev.mysql.com/downloads/mysql/)安裝,如果嫌棄官網速度慢的話,這裡給大家推薦一個[國內的下載地址](
   http://mirrors.sohu.com/mysql/MySQL-8.0/),速度會快一些。我這裡下載的都是MySQL的免安裝版,解壓後經過一些配置後就可以使用。

2、MySQL安裝包下載好後,找一個目錄解壓,作為MySQL的安裝目錄。建議不要放在有中文和空格的目錄下面。

3、在解壓的MySQL目錄下新建一個data資料夾和一個my.ini檔案,my.ini檔案的內容如下:

[mysqld] # 設定3306埠 port=3306 # 設定mysql的安裝目錄 basedir=E://mysql-8.0.20-winx64 # 設定mysql資料庫的資料的存放目錄 datadir=E://mysql-8.0.20-winx64//data # 允許最大連線數 max_connections=200 # 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統 max_connect_errors=10 # 服務端使用的字符集預設為UTF8 character-set-server=utf8 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8 [client] # 設定mysql客戶端連線服務端時預設使用的埠 port=3306 default-character-set=utf8

主要需要修改的就是basedir和datadir,其它的可以保持不改,也可以根據需要修改。

4、配置環境變數:

新增一個環境變數:MYSQL_HOME,變數值是MySQL的解壓目錄,然後在path變數中新增%MYSQL_HOME%/bin。

5、以管理員身份開啟cmd視窗,然後切換到MySQL的安裝目錄/bin下面。

6、執行初始化命令:

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

初始化完成之後,會生成一個臨時密碼,需要把臨時密碼記住。

7、新增mysql服務:

mysqld -install

8、啟動服務:

net start mysql

9、使用臨時密碼登入MySQL:

mysql -u root -p

提示輸入密碼後,輸入剛才生成的臨時密碼,即可登入。

10、切換資料庫:

use mysql

修改密碼:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql';

儲存密碼:

flush privileges;

這樣就完成了資料庫的安裝配置,退出(輸入quit)後可以使用新的密碼登入資料庫。

注意事項

1、記住一定要進行初始化,如果不進行初始化,就會出現1067錯誤,很麻煩。