有一些小夥伴說更新一些 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-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-winx64datadir=D:\\TPF\\mysql-8.0.17-winx64\\Dataport = 3306my.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# 服務端使用的字符集預設為UTF8character-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】解除安裝服務
最新評論