事兒雖小,但要細,根據本篇操作95%不會有問題,如果你遇到另外的5%,來這裏看看 初次使用MySQL中遇到的一系列問題 (這就是我遇到的所有問題了)~
下載、安裝
- 下載對應的系統的MySql,提示下現在電腦基本都是64位
2.直接下載即可,無需多言 ,下載好之後解壓到自選文件夾
環境變量配置
步驟1:我的電腦 - 右鍵 - 屬性 - 高級系統設置 - 環境變量(配置環境大家都清楚的把… )
數據庫基本配置
- 新建data文件夾用於存放使用數據庫產生的臨時數據(data文件夾爲空即可)
- 新建mysql.ini用於設置數據庫配置信息
mysql.ini 配置文件
這是我的配置文件,一般都通用的,不過要注意這裏mysql安裝的目錄地址,我們可是不同的哦!
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
skip-grant-tables
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=C:\Program Files\MySQL Server 8.0
# 設置mysql數據庫的數據的存放目錄
datadir=C:\Program Files\MySQL Server 8.0\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
cmd - 安裝
步驟1:請以管理員的身份打開cmd命令窗口,若配置環境成功則直接可使用,若配置失敗則在對應的安裝目錄下的bin目錄輸入cmd命令
mysqld --install
cmd - 初始化
步驟2:初始化mysql數據
- 初始化不產生隨機密碼
mysqld --initialize-insecure --user=mysql --console
如圖標紅區域爲empty ~ 及登陸時直接回車,無需輸入密碼
- 初始化產生隨機密碼
mysqld --initialize --user=mysql --console
A temporary password is generated for root@localhost: 後面就是生成的隨機密碼
首次登錄
步驟1:啓動服務
net start mysql
步驟2:使用下方命令登錄,會提示輸入登錄密碼
具體密碼情況需要看初始化時的console信息
mysql -u root -p
登錄成功
- 無密碼 - 成功
- 隨機密碼 - 成功
修改密碼 - 再次登錄
修改密碼 - 修改成功 - exit - 重新使用新密碼登錄
ALTER USER root@localhost IDENTIFIED BY '新密碼 - 圖中示例123456';
課外讀物 - 啓動服務
啓動服務在我認爲從大方向來講有以下倆種方式,具體使用哪一種自己根據場景判定即可 ~
- 手動啓動
cmd - net start mysql (補課停止服務:net stop mysql)
- 自動啓動(系統的服務進程MySQL)