MySQL個人使用者的安裝配置詳解

2022-06-20 07:18:12 字數 2331 閱讀 4905

1. 我的版本是 mysql 5.7.26.0 ,因為據說 mysql 8 的效能雖然強悍,但是相容性還是有問題,而且發布時間不夠長,沒有普及,就暫時用著5.7版本。

2. 接受許可協議。

3. 選擇安裝型別,選擇自定義。

4. 選擇安裝的位數(和系統匹配),然後設定安裝路徑。

選擇安裝位置

5. 安裝mysql。

這就是安完了。

6. 進入配置階段。

7. 可靠性選擇,選個預設就可以。

8. 選擇型別和配置網路。因為是普通開發者,選擇developer。注意第三項意味著mysql將會吃掉電腦的所有可用資源。

埠什麼的預設就好了

9. 設定root使用者密碼,因為設定了123456,安全等級很低,是個弱口令;下面可以新增使用者。

10. 配置windows服務項,第乙個是把mysql加入到windows服務項中,第二個是設定服務項的名稱,第三個是開機自啟mysql服務,第四個選擇「標準系統賬戶」就行。

11. 進行自動配置。

這就安裝好了。因為版本新,所以很多老版本的設定都沒有,剩下的進行手動配置。

12. 配置環境變數。

變數名:mysql_home

變數值:mysql的安裝目錄

變數名:path

變數值:%mysql_home%\bin

13. 開啟mysql根目錄下的 my.ini 檔案進行設定字符集。

注意,改之前別忘了停止服務。這裡的字符集設定應該是utf8mb4,因為mysql預設的utf8不是真正意義上的utf8字符集,部分漢字還是會導致亂碼,所以設定一定要設定為utf8mb4。可能是當年制定mysql的utf8字符集的時候還沒有unicode輔助平面,而當時的unicode基本多文種平面正好是3個位元組,為了節省空間提高效率所以定製的utf8字符集將每個字元使用3個位元組,而目前的unicode字元則為4個位元組,這就導致了mysql在插入4個位元組的字元時出現異常。之後mysql在5.5.3版本中加入了utf8mb4這個編碼,用來相容當前的unicode字符集。使用utf8mb4也有限制,只能在5.5.3版本以後才能支援;而且使用utf8mb4會使空間占用變大,所以mysql更推薦使用varchar;utf8mb4是擴容的utf8mb3,所以公升級字符集不會導致錯誤;總而言之,一定要把字符集設定為utf8mb4!(另外,mysql 8 已經將預設字符集設定為 utf8mb4 了,無需再做修改。)

[mysql]

default-character-set=utf8mb4

[mysqld]

character-set-server=utf8mb4

警告:以上兩行配置**應放在對應的紅色標籤下;注意一定要將開頭的 # 符號刪除,這裡的 # 是表示註解,帶著註解的配置行不會執行。

改完了,需要重新啟動mysql服務,查查字符集改過來了沒。

資料庫的字符集情況。保證紅框內值為utf8mb4即可。

show variables like 'character_set%';
資料表的字符集情況。

show variables like 'collation%';
14. 測試是否安裝成功。

mysql個人 MySQL個人使用者的安裝配置詳解

1.我的版本是 mysql 5.7.26.0 因為據說 mysql 8 的效能雖然強悍,但是相容性還是有問題,而且發布時間不夠長,沒有普及,就暫時用著5.7版本。2.接受許可協議。3.選擇安裝型別,選擇自定義。4.選擇安裝的位數 和系統匹配 然後設定安裝路徑。選擇安裝位置 5.安裝mysql。這就是...

Windows OpenCV安裝配置部署詳細教程

二 配置環境變數三 部署opencv 前面說了,opencv是乙個sdk,得使用工具開發它,比如visual studio 當然有些大佬只用記事本或神一樣的vim 接下來就是在visual studio中部署opencv了。0.安裝visual studio 因為主題是opencv,這個這裡不講了,...

通過rpm包安裝 配置及解除安裝mysql的詳細過程

以mysql server 4.0.14 0.i386.rpm為例,放在 data目錄下 cd data rpm ivh mysql server 4.0.14 0.i386.rpm 安裝完成後在 usr share mysql目錄中會有乙個mysql的啟動指令碼mysql.server及示例配置檔...