前言
由于前段時間電腦重裝,雖然很多軟體不在C盤,但是由于很多注冊表以及關聯檔案被洗掉,很多軟體還需要重新配置甚至卸載重裝,
使用MySQL時就遇到了這種情況,在修改組態檔無效的情況下選擇了重新安裝,為了更穩定,個人選擇了5.7.24綠色解壓版,具體安裝程序網上博客以及視頻教程很多,文中只作簡單敘述,今天主要是說明配置my.ini檔案程序中需要注意的事項,
以5.7.24為例
-
在官網下載MySQL對應作業系統的綠色解壓版本安裝包,選擇合適的盤符解壓,
-
解壓后可以看到檔案夾中內容,但是會缺少data檔案夾以及后綴名微.ini的組態檔

-
建議配置環境變數,與Java配環境變數異曲同工,不再贅述,
-
在上面說過,少了兩個東西,存放資料的data檔案夾以及組態檔.ini,下面要配置.ini檔案來解決這一問題,
- 在根目錄下新建一個文本檔案,將txt后綴名改為ini,命名一般設為my.ini,核心內容如下,直接復制也可以:
[mysql]
# 設定mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設定3306服務端埠
port = 3306
# 設定mysql的安裝目錄
basedir="F:/MySQL/mysql-5.7.24/"
# 設定服務端默認字符集
character-set-server=utf8
# 創建新表時將使用的默認存盤引擎
default-storage-engine=INNODB
# 設定嚴格SQL模式
sql-mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
- 我看了一下,網上百分之九十九的組態檔教程都是要求你再寫一個data檔案夾的存放目錄,也就是datadir=“路徑名”,我的建議就是千萬別寫,MySQL會自動生成data檔案夾,多配置這句話的后果就是永遠也啟動不了MySQL服務,不管你是從我的電腦----管理----服務中啟動還是管理員cmd模式敲net start mysql啟動,都會報錯!另外,也不要嘗試自己去新建一個空的data檔案夾,
- 必須以管理員方式運行cmd命令(否則會報錯,權限不夠)
- 首先可以輸入
mysqld -V查看安裝版本,可以查看則說明環境變數配置成功, - 輸入
mysqld --initialize-insecure無密碼初始化,這一步在控制臺沒有提示,游標僅會下移,但是在根目錄可以看見多出一個data檔案夾


- 輸入
mysqld -install進行安裝MySQL服務 - 輸入
net start mysql - 命令列提示安裝成功后,可以在windows服務中查看,打開任務管理器即可找到服務中對應的MySQL服務
結束
軟體安裝時每個人都會碰到不同的問題,也許換個版本,問題的解決方式又有不同,所以還是要深入學習,共勉!
本文來自博客園,作者:Joe__Bryant,轉載請注明原文鏈接:https://www.cnblogs.com/KobeForever/p/WhereAmazingHappens.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/499486.html
標籤:MySQL
上一篇:Linux的目錄結構
下一篇:mac(m1)配置my.cnf
