MySQL環境配置
- 下載安裝MySQL
- 檔案夾設定
- 環境變數配置
- 配置MySQL
- 啟動MySQL
- MySQL的密碼設定及修改:
- 一些安裝報錯處理
本文安裝版本為:5.7.28
若必要需求最新版請搜索其他文章
個人站:ghzzz.cn (還在備案,很快就能訪問了)
下載安裝MySQL
一.下載MySQL的社區版本:
連接資料庫需要一個包:
mysql-installer-community-xxxxx.msi
我們下載包:https://dev.mysql.com/downloads/installer
這里打開的是最新版本的8.0.23,我之前選擇5.7.28版本 的原因呢是由于MySQL中8.0.23版本較新,組態檔沒有較為完整的,處理較為麻煩,所以我們選擇5.7.28的版本使用(對使用基本無影響)

第一個是網頁版的web端開發用,所以我們點擊第二個進行下載
這里我給出我的百度盤的鏈接:
鏈接:https://pan.baidu.com/s/1oVOjmtLZNod3haJXPUyWkA
提取碼:fe3h
安裝的話因為我的MySQL環境已經配置好了,沒辦法重新安裝,給大家找了一篇文章:
https://www.pianshen.com/article/84781477710/
比較詳細,按照教程安裝即可
檔案夾設定
這里建議安裝到無任何中文的路徑
然后我們進入安裝路徑的檔案夾下,例如我的是:
C:\Downloads\mysql-5.7.28-winx64

然后初始時是沒有mysql.ini和date這兩個子檔案夾的
具體檔案操作:
- 我們需要新建一個data的檔案夾(網上有的教程沒有建立,執行命令自動建立,我實測無用所以自建了data檔案夾且在mysql.ini中加入了配置資訊,具體你們可以自測)
- 再新建一個mysql的txt檔案,在里面寫入MySQL的配置資訊,并將其后綴名改為ini(組態檔的后綴名),在其中寫入代碼如下:
[mysqld]
# 設定mysql客戶端默認字符集
default-character-set=utf8
# 設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=C:\Downloads\mysql-5.7.28-winx64
#basedir=后面寫入自己剛剛解壓到達的目錄
# 設定mysql資料庫的資料的存放目錄
datadir=C:\Downloads\mysql-5.7.28-winx64\date
#datadir=后面也需要更改為自己的mysql的檔案地址,上面的是我的解壓目錄
# 允許最大連接數
max_connections=2000
# 服務端使用的字符集默認為8位元編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存盤引擎
default-storage-engine=INNODB

修改檔案后綴名的方法如果不會請百度
環境變數配置
- 右鍵此電腦
- 點擊屬性
- 高級系統設定
- 點擊環境變數
- 找到系統變數Path
- 點擊編輯
- 右上角新建
- 把檔案夾下bin子檔案目錄地址粘貼上去
- 確定
例如我的:C:\Downloads\mysql-5.7.28-winx64\bin

然后安裝和環境配置大致就這樣
配置MySQL
啟動MySQL
- 以管理員身份打開cmd或者Powershell (避免不必要的權限問題報錯)
- 使用命令切換到MySQL安裝目錄下的bin子選單下,如需切盤符請使用 “/d”
cd desktop 或 cd /d E:
我本機的命令:
cd C:\Downloads\mysql-5.7.28-winx64\bin
- 初始化資料庫,之后data目錄下會有檔案生成:
mysqld --initialize-insecure
- 安裝mysql:
mysqld –install
- 啟動MySQL服務:
net start mysql

這里由于我的mysql已經啟動了,所以回顯這樣,正常回顯就是啟動成功
- 登錄MySQL:
mysql -u root mysql
這里直接第一次免密登錄,后續使用密碼登錄的話就是這樣:
mysql -u root -p
回顯:

出現welcome即表明登錄成功,這里就可以發現成功的進去了
- 退出
鍵入quit
密碼可以自己查詢MySQL命令設定,陳述句必須以分號結束,不設定默認無密碼,使用navicat連接的可以先不設定密碼
MySQL的密碼設定及修改:
全部在bin目錄下鍵入命令 :
mysql -u root -p
//登錄MySQL,由于初始并沒有密碼,直接enter跳過輸入密碼
use mysql
//輸入指定資料庫命令
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
//修改密碼為123456
flush privileges;
//重繪命令
quit
//退出
一些安裝報錯處理
基本上都是在啟動服務那里報錯的,解決方案:
- 方案1.請使用管理員打開cmd/powershell啟動
- 方案2.洗掉data檔案目, 然后:
mysql --initialize
初始化資料庫安裝再
net start mysql
啟動資料庫
- 方案3.在服務中查看MySQL是否被禁用:
1.右鍵計算機
2.管理
3.點擊服務
4.找到MySQL
5.啟動

- 方案4.查看3306埠是否被占用,若被占用,請結束該程式,再啟動MySQL服務
1、開始---->運行---->cmd,或者是window+R組合鍵,調出命令視窗
2、輸入命令:netstat -ano,列出所有埠的情況,在串列中我們觀察被占用的埠,找到3306
3、在任務管理器行程中找到并關閉應用,再重啟MySQL服務
~~
總之根據報錯資訊代碼查找解決方案
如有疑問或建議,請致郵 E-mail: hl4836@163.com
稍后更新如何安裝kettle 與 navicat 配合MySQL 進行資料操作
感謝閱讀!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/267495.html
標籤:其他
下一篇:Java高級工程師必備技術堆疊
