1. 程式人生 > >Windows系統下安裝MySQL 8.0.11數據庫

Windows系統下安裝MySQL 8.0.11數據庫

初始化 密碼修改 之前 ima In cal char http IE

MySQL數據庫是常用的數據庫之一,而且該數據庫開源免費,所以很多公司在使用。本文記錄如何在Windows系統下安裝MySQL數據庫,本次安裝的版本號為8.0.11,這個版本是當前的最新版本,據宣傳,8.0以後的版本相對於5.7之前的版本有兩倍的速度提升。而且,我的習慣是用新不用舊........

首先,在安裝MySQL數據庫之前,肯定要先下載數據庫,一般都是到官網下載,比較安全和保險。下載 MySQL 。

下圖為下載界面的截圖,點擊紅框中的 Download 按鈕下載所需文件,文件為zip格式的壓縮包。

技術分享圖片

文件下載到本地後,解壓,將解壓後的文件放到你想安裝的位置,一般在C盤或D盤。

下圖為數據庫文件在我電腦中的存放位置。

技術分享圖片

給文件找好存放位置後,我們需要再配置一下電腦中的環境變量,配置環境變量的主要原因就是首次啟動後,以後基本就不用再手動啟動了。

配置環境變量,請看下圖

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

上圖中的變量值為數據庫文件中bin的存放位置

技術分享圖片

技術分享圖片

環境變量配置好後,進行MySQL的安裝,不過在安裝前,需要在存放文件的位置手動新增一個初始配置文件。

技術分享圖片

配置文件名稱叫 my.ini

配置內容如下所示

[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=C:\Program Files\MySQL
# 設置mysql數據庫的數據的存放目錄
datadir
=C:\Program Files\MySQL\data # 允許最大連接數 max_connections=200 # 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統 max_connect_errors=10 # 服務端使用的字符集默認為utf8mb4 character-set-server=utf8mb4 #使用–skip-external-locking MySQL選項以避免外部鎖定。該選項默認開啟 external-locking = FALSE # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用“mysql_native_password”插件認證 default_authentication_plugin
=mysql_native_password [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8mb4 [client] # 設置mysql客戶端連接服務端時默認使用的端口 port=3306 default-character-set=utf8mb4

下圖為內容截圖,紅框中的內容需要更改為本地數據庫文件的存放地址;

技術分享圖片

上圖一切配置完畢後,可以進行MySQL數據庫的安裝了。

以管理員權限運行命令提示符。

技術分享圖片

使用指令

cd C:\Program Files\MySQL\bin

進入數據庫bin文件下

技術分享圖片

使用下面的指令安裝MySQL服務

mysqld –install

技術分享圖片

使用下面的指令初始化MySQL,該初始化會隨機生成一個初始密碼,最好復制下來。紅框中的內容就是生成的初始密碼。

mysqld --initialize --console

技術分享圖片

該初始化操作,同時會在本地數據庫的存放位置生成一個data文件夾,也就是在初始配置信息中配置的數據存放目錄。

技術分享圖片


技術分享圖片

安裝及初始化後,當然就需要啟動了。

使用下面的指令啟動MySQL服務。

net start mysql

技術分享圖片

現在,MySQL數據庫已經安裝並成功啟動,使用 Navicat 連接測試。測試結果不能登陸,提示消息為:

技術分享圖片
意思就是密碼為初始密碼,需要修改密碼後才能登陸使用。那麽,我們就修改密碼把。

使用指令
mysql -u root -p

輸入初始密碼,登陸數據庫。

技術分享圖片

使用命令修改初始密碼。

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘H78Jkf00ue‘;

技術分享圖片

提示密碼修改成功,使用新密碼登陸測試。

技術分享圖片

成功登陸,到此,安裝MySQL數據庫到此結束。




Windows系統下安裝MySQL 8.0.11數據庫