Web:在Windows中安裝與配置MySQL 8.0.19

下載

所有平臺的 MySQL 下載地址爲:https://dev.mysql.com/downloads/mysql/。由於操作系統是Windows,所以“Select Operating System”選擇“Microsoft Windows”。MySQL的安裝包主要有兩種類型,一是安裝版本,一是壓縮包版本,此處選擇壓縮包版本。
在這裏插入圖片描述
直接點擊超鏈接No thanks, just start my download.進行下載。
在這裏插入圖片描述

安裝與配置

(1)安裝MySQL。下載到的文件是mysql-8.0.19-winx64.zip,將其解壓至一個合適的磁盤位置,這個位置就是MySQL的安裝目錄,本機的爲:D:\Software\MySQL\mysql-8.0.19-winx64。如下即爲MySQL安裝目錄的文件結構。
在這裏插入圖片描述
(2)配置my.ini文件。打開剛剛解壓的文件夾mysql-8.0.19-winx64,在該文件夾下創建my.ini配置文件,並編輯以下的基本配置信息:

[client]
# 設置mysql客戶端默認字符集
default-character-set=utf8
 [mysqld]
# 設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\\Software\\MySQL\\mysql-8.0.19-winx64
# 設置 mysql數據庫的數據的存放目錄,MySQL 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯
# datadir=D:\\Software\\MySQL\\mysql-8.0.19-winx64\\data
# 允許最大連接數
max_connections=20
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB

(3)生成data文件(也叫初始化數據庫)
以管理員身份運行cmd,進入D:\Software\MySQL\mysql-8.0.19-winx64\bin>,執行以下的命令:mysqld --initialize --console,命令執行完成後,會輸出root用戶的初始默認密碼,本機的是:U-y?1N/:+ggP
在這裏插入圖片描述
經過數據庫的初始化,會在MySQL的安裝目錄D:\Software\MySQL\mysql-8.0.19-winx64中生成數據文件夾data,如下所示,其中,my.ini文件是自創建的配置文件。
在這裏插入圖片描述

安裝和啓動MySQL服務

安裝MySQL服務的命令是:mysqld -install(默認安裝的服務名是MySQL),啓動MySQL服務的命令是:net start MySQL。此外,可執行命令net stop MySQL停止服務,執行命令sc delete MySQLmysqld -remove卸載服務。注意,這些命令要在以管理員身份運行cmd命令行窗口中運行。
在這裏插入圖片描述

登錄MySQL

當 MySQL 服務運行後,可通過 MySQL 自帶的客戶端工具mysql登錄到 MySQL 數據庫中,首先打開命令提示符,輸入以下格式的命名:mysql -h 主機名 -u 用戶名 -p

參數說明:
-h : 指定客戶端所要登錄的MySQL主機名, 登錄本機(localhost 或 127.0.0.1)該參數可以省略;
-u : 登錄的用戶名;
-p : 告訴服務器將會使用一個密碼來登錄, 如果所要登錄的用戶名密碼爲空, 可以忽略此選項。

如果要登錄本機的MySQL數據庫,只需要輸入以下命令即可:mysql -u root -p,按回車確認, 如果安裝正確且 MySQL 正在運行, 會得到以下響應:Enter password:,若密碼存在, 輸入密碼登錄, 不存在則直接按回車登錄。登錄成功後你將會看到Welcome to the MySQL monitor...的提示語。然後命令提示符會一直以mysq>加一個閃爍的光標等待命令的輸入, 輸入exit 或 quit退出登錄。
在這裏插入圖片描述
如上所示,可知MySQL登錄成功了,也表明在Windows上安裝MySQL成功了。而爲了方便使用MySQL的相關工具,可在Path環境變量後續加mysql的bin目錄的路徑:D:\Software\MySQL\mysql-8.0.19-winx64\bin,如此,就可如下圖所示的在任意路徑中登錄MySQL數據庫(此處,已修改了初始密碼)。
在這裏插入圖片描述

基本操作

(1)修改用戶密碼
在初始登錄MySQL數據庫時,需要先修改用戶密碼,修改用戶密碼的命令爲:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';,查詢用戶密碼的命令爲:mysql> select host,user,authentication_string from mysql.user;,當然,查到的密碼是密文
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章