前言:
P:第一次安裝MySQL8.0一點問題都沒有,但是使用的時候,因為之前一直用的是xampp內建軟體包,MySQL與xampp端口号沖突了;我把xampp端口号修改了之後,還是出錯誤,索性解除安裝了xampp,結果連接配接navicat的時候由于版本一高一低連接配接不上(MD無奈)。又把MySQL删了,重新安裝了xampp,結果……應該是上次MySQL沒有删除幹淨,是以新安裝的xampp也用不了……,是以幹脆以後就用MySQL吧,沒錯,聰明的我又一次解除安裝xampp安裝MySQL,然而MySQL安裝出現的錯誤讓我……此處内心毫無波瀾甚至還有點想笑!
好了,說正事!
安裝MySQL
第一次安裝MySQL的話,應該不會有什麼問題
分享MySQL8.0壓縮包:https://pan.baidu.com/s/1fOp3CwI-lS35M9ZEoVPRNQ
提取碼:yfaq
此連結裡面包括MySQL5.5版本,是我的老師發給我的,但是我沒有用過,安裝的話有手就行吧哈哈,建議使用8.0哦
-
下載下傳壓縮包之後解壓到自己的檔案夾,配置環境變量
這裡我的檔案解壓路徑是 D:\MySQL,打開編輯系統環境變量,複制 bin 檔案夾路徑
MySQL環境配置與安裝及常見錯誤 - 在系統變量 Path 中添加一個 bin 檔案夾新的路徑 D:\MySQL\mysql-8.0.22-winx64\bin
MySQL環境配置與安裝及常見錯誤 - 在MySQL檔案夾下建立一個 txt 檔案并修改檔案名及字尾為 mysql:ini
MySQL環境配置與安裝及常見錯誤 - 記事本打開并輸入:
[mysql]
# 設定mysql用戶端預設字元集
default-character-set=utf8
[mysqld]
#設定3306端口
port = 3306
# 設定mysql的安裝目錄
basedir=D:\MySQL\mysql-8.0.22-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=D:\MySQL\mysql-8.0.22-winx64\data
# 允許最大連接配接數
max_connections=200
# 服務端使用的字元集預設為8比特編碼的latin1字元集
character-set-server=utf8
# 建立新表時将使用的預設存儲引擎
default-storage-engine=INNODB
- win 輸入 cmd 右鍵以管理者方式打開,鍵入:mysqld --initialize-insecure --user=mysql
MySQL環境配置與安裝及常見錯誤 - 接着鍵入:mysqld install,提示安裝成功"Service successfully installed"。
MySQL環境配置與安裝及常見錯誤 - 接着鍵入:net start mysql,提示"mysql 服務正在啟動",一會就會出現啟動成功。
MySQL環境配置與安裝及常見錯誤 - 接着鍵入:mysql -u root -p,注意第一次安裝到這步可能沒有密碼,直接回車進入mysql。
- 退出資料庫時輸入:exit ,提示 Bye ;鍵入:net stop mysql ,停止 mysql 服務。
MySQL環境配置與安裝及常見錯誤 - 修改密碼:mysqladmin -u root -p password 123456;(123456就是我的新密碼)
MySQL環境配置與安裝及常見錯誤 - 至此已經完成基本操作,但是不是每個人都是第一次安裝的,即使第一次安裝也會出現很多問題,下面我列舉一下我解除安裝後重新安裝的問題以及重裝系統後的問題:
- The service already exists!:在初始化mysql的時候出現這種錯誤,很大原因沒有删除幹淨
- 服務無法啟動:這是最常見的問題了,很大的原因也是之前沒有删幹淨
- 由于找不到vcruntime140.dll,無法繼續執行代碼,重新安裝程式可能會解決此類問題:也許真的如它所說重裝系統就能解決,然而并不能,因為我就是剛重裝系統……并且玩遊戲啥的大機率也會遇到這類問題
- 由于找不到vcruntime140_1.dll,無法……:和上面錯誤可能會同時出現,同樣的原因,微軟運作庫沒安裝好導緻的
- 由于找不到msvcp140.dll無法……:同上
上述問題都已解決,各位看官請移步哦:https://blog.csdn.net/qq_44906870/article/details/111156171