在win10上配置MySQL詳細過程!!!

一路磕磕絆絆,把該踩得的坑全踩了個遍終於是把MySQL安裝好了

一、首先不是下載。是清理你原來安裝的數據庫!!!

參考教程:MYSQL安裝出現問題(The service already exists)

首先需要以管理員的身份運行cmd(系統win10)
在命令行輸入:

sc query mysql

這句話可以查看當前是不是已經安裝過數據庫,如果安裝了數據庫就會出現如下界面:
說明你再安裝當前的數據庫之前就已經安裝了數據庫,就會安裝失敗!!!
在這裏插入圖片描述
如果已經安裝了就需要卸載數據庫輸入如下指令:

sc delete mysql

執行後就可以完全刪除數據庫。

二、下載MySQL

參考的這部教程:Win10安裝mysql-8.0.11-winx64詳細步驟

1)
來到官網找到你想下載的版本:https://dev.mysql.com/downloads/mysql/

這裏我下載的是mysql-8.0.11-winx64版本
在這裏插入圖片描述
2)
保存的目錄最好是一個沒有中文的目錄,保存並解壓出來的目錄是:

A:\PROGRAM\Mysql\mysql-8.0.11-winx64

3)
配置環境變量:
打開電腦右鍵電機屬性,找到高級系統設置,環境變量:
在這裏插入圖片描述
添加你的sql的環境目錄,我的目錄是:

A:\PROGRAM\Mysql\mysql-8.0.11-winx64\bin

4)
配置文件:
Mysql\mysql-8.0.11-winx64\目錄下新建一個文件名字叫:my.ini(或my-default.ini)文件,沒關係可以自行創建。在安裝根目錄下添加 my.ini。
在這裏插入圖片描述
my.ini的內容如下:

[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=A:\PROGRAM\Mysql\mysql-8.0.11-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=A:\PROGRAM\Mysql\mysql-8.0.11-winx64\Data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是爲了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認爲UTF8
character-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
default-character-set=utf8

!!!!需要更改這兩部分:
在這裏插入圖片描述
把路徑改成你自己的安裝路徑就可以了!!

注意!路徑中有一個Data文件夾,不需要自己在安裝目錄下建立data文件夾,安裝時候會報錯的!!!

5)
以管理員身份運行cmd:
輸入指令:

mysql install

執行mysqld install命令當出現Service successfully installed時表示mysql服務安裝完成

mysqld -initialize

安裝完成之後,就可以通過命令net start mysql啓動MySQL的服務了。

net start mysql

三、相關錯誤

mysql-8.0.13-winx64 MySQL 服務正在啓動 … MySQL 服務無法啓動。 服務沒有報告任何錯誤。 請鍵入 NET HELPMSG 3534 以獲得更多的幫助
經驗告訴我,出錯了一般就是上一次安裝沒正常進行造成的,下次安裝還有上次安裝的錯誤文件,因此需要需要把上次的日誌等文件全都刪掉才能重新安裝,!!!!一定要把data文件夾給刪了,要不就會一直報錯,各種報錯。。。。。

祝成功!【愛心❤】
23333333

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章