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

二、把【D:\mysql-8.0.17-winx64\bin】加入環境變量 path
步驟:【計算機】右鍵屬性-- 【高級系統設置】-- 【環境變量】-- 系統變量(S)下找到【Path】--【編輯】--【變量值】里加入【D:\mysql-8.0.17-winx64\bin;】記得加入英文分號,每個值由分號分割的,一路點擊【確定】
檢查:打開 cmd ,輸入查看版本命令【java -version】看命令是否能正常查看版本。

三、在【D:\mysql-8.0.17-winx64\bin】下,新建 my.ini 文件
以下內容拷貝一下,記事本打開,另存為 SNSI 格式。
重點檢查 mysql 數據文件路徑是否正確
- 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數據庫的數據的存放目錄
- datadir=D:\\mysql-8.0.17-winx64\\Data
- # 允許最大連接數
- max_connections=200
- # 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統
- max_connect_errors=10
- # 服務端使用的字符集默認為UTF8
- character-set-server=utf8
- # 創建新表時將使用的默認存儲引擎
- 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中安裝服務,安裝成功后,會在計算機管理服務中會出現名為【mysql3307】的服務
- 服務的啟動和停止,可以在計算機管理服務中用鼠標操作
- 打開數據庫連接工具,輸入用戶密碼連接一下,看是否能連接成功。
備注一個問題:
- # 如果 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】卸載服務