記錄一下mysql的安裝

2020-10-18 15:00:32

從 MySQL官網下載 MySQL

解壓mysql-5.7.31-winx64.zip

將 MySQL 解壓到 D:/Program Files/MySQL

MySQL
   -  bin   :  MySQL資料庫命令所在的目錄,如果要在計算機的任意位置可以直接使用MySQL的命令,需要設定 PATH環境變數,並指向到該目錄
   -  docs  :  存放一些檔案
   -  include:用於放置一些標頭檔案,如:mysql.h、mysql_ername.h 等。
   -  lib:用於放置一系列庫檔案
   -  share:用於存放字元集、語言等資訊
   - data:Data 目錄中用於放置一些紀錄檔檔案以及資料庫。我們建立和儲存的資料都存在這個目錄裡。
   
   -  my.ini : 是 MySQL資料庫的核心組態檔,官方下載的預設沒有該檔案,需要自己新建一個即可

MySQL 安裝步驟

  1. 在 MySQL目錄下、新建一個 data 目錄
  2. 在 MySQL目錄下, 新建一個 my.ini 檔案 (注意字尾名,不要使 txt)
  3. 使用 notepad++ 開啟 my.ini 組態檔
[mysqld]

# basedir用來設定 MySQL資料的安裝位置
basedir=E:\MySQL

# datadir 是MySQL資料庫用來存放資料的位置
datadir=E:\MySQL\data

# 設定資料庫的埠號,預設值是 3306
port=3306

# 設定資料庫伺服器採用的編碼方式
character-set-server=utf8

[mysql]

# 設定使用者端連線伺服器的預設編碼方式
default-character-set=utf8

  1. 以管理員的身份開啟命令提示字元,並初始化MySQL資料庫
- 切換到 MySQL/bin 目錄

>> E:
>> cd MySQL/bin

- 檢視 mysqld 服務對應的命令 

mysqld --verbose --help  (瞭解)
(回車後、螢幕上會捲動大量的命令)

--initialize        Create the default database and exit. Create a super user
                      with a random expired password and store it into the log.

--initialize-insecure
                      Create the default database and exit. Create a super user
                      with empty password.


mysqld --initialize-insecure  --user=mysql

  1. 將MySQL資料庫新增到 window 服務中 (是為了快速啟動/關閉MySQL服務)
mysqld install [伺服器名]

伺服器名如果不提供,預設是 mysql

  1. 啟動 MySQL 伺服器
net start 伺服器名

  1. 將 MySQL bin目錄設定到 環境變數 Path中
我的電腦 -> 右鍵屬性 -> 高階系統設定 -> 環境變數 -> Path -> 編輯
  1. 連線MySQL伺服器
mysql -uroot -p  

-u 代表使用者名稱, mysql的超級使用者 是 root 
-p 代表設定密碼 , mysql以此種方式安裝,暫無密碼
-h 代表資料庫伺服器所在的 IP地址,預設是 127.0.0.1(本地)
-P 代表埠號,預設是 3306

MySQL資料庫常見的兩個 命令

  • mysqld : 使用啟動/關閉 資料庫的服務的命令
  • mysql : 是用來 連線 資料庫伺服器 的 使用者端命令