有一些小伙伴說更新一些 sql 的基本內容。
那我先說說 MySQL 的安裝和部署吧,我一般都使用解壓版本的,不喜歡安裝那么多東西。
一、下載 mysql 壓縮版并解壓 (如:D:mysql-8.0.17-winx64)
1、可以去官網下載:https://www.mysql.com/
步驟:【DOWNLOADS】-- 【MySQL Community (GPL) Downloads »】-- 【Download Archives】-- 【Mysql Community Server】

2、從網盤下載,也是從官網下載的(mysql-8.0.17-winx64)
網盤地址:https://pan.baidu.com/s/1F16hhcB5ZWMaeOX8GlLDdg
提取碼:7aqx
二、把【D:mysql-8.0.17-winx64bin】加入環(huán)境變量 path
步驟:【計算機】右鍵屬性-- 【高級系統(tǒng)設置】-- 【環(huán)境變量】-- 系統(tǒng)變量(S)下找到【Path】--【編輯】--【變量值】里加入【D:mysql-8.0.17-winx64bin;】記得加入英文分號,每個值由分號分割的,一路點擊【確定】
檢查:打開 cmd ,輸入查看版本命令【JAVA -version】看命令是否能正常查看版本。

三、在【D:mysql-8.0.17-winx64bin】下,新建 my.ini 文件
以下內容拷貝一下,記事本打開,另存為 SNSI 格式。
重點檢查 mysql 數(shù)據文件路徑是否正確
- basedir =D:\TPF\mysql-8.0.17-winx64
- datadir=D:\TPF\mysql-8.0.17-winx64\Data
- port = 3306
my.ini 文件內容
[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=D:\mysql-8.0.17-winx64
# 設置mysql數(shù)據庫的數(shù)據的存放目錄
datadir=D:\mysql-8.0.17-winx64\Data
# 允許最大連接數(shù)
max_connections=200
# 允許連接失敗的次數(shù)。這是為了防止有人從該主機試圖攻擊數(shù)據庫系統(tǒng)
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
# default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
四、服務的安裝、啟動、改密碼等
1、以管理員的方式打開cmd命令窗口

2、服務的安裝、啟動、修改密碼等

圖中簡單說明:
- 3中安裝服務,安裝成功后,會在計算機管理服務中會出現(xiàn)名為【mysql3307】的服務
- 服務的啟動和停止,可以在計算機管理服務中用鼠標操作
- 打開數(shù)據庫連接工具,輸入用戶密碼連接一下,看是否能連接成功。
備注一個問題:
# 如果 Authentication plugin 'caching_sha2_password' cannot be loaded: 找不到指定的模塊。
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'pwd123';
Query OK, 0 rows affected (0.22 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.03 sec)
其他命令:
- 【net stop mysql3306】停止服務
- 【mysqld --remove mysql3306】卸載服務