簡述綠色安裝MySQL5.7版本以及配置my.ini文件註意事項 ...
前言
由於前段時間電腦重裝,雖然很多軟體不在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