mariadb的預設編碼是latin1,插入中文會亂碼,因此需要將編碼改為utf8,但是目前網上的修改方法大多都是針對mysql的,雖然mysql和mariadb是一家,但方法對於mariadb並不適用,在此記錄下解決方案。
1、登入mysql,使用
show variables like檢視當前使用的字符集,應該有好幾個不是utf-8格式。'character%
';
2、要修改的配置檔案位於 /etc/my.cnf.d目錄下:
client.cnf
在[client]欄位裡加入
defaultserver.cnf-character
-set
=utf8
在[mysqld]欄位裡加入
charactersystemctl restart mariadb 配置生效,修改後的效果如下:-set
-server=utf8
MariaDB設定資料庫預設編碼
mariadb的預設編碼是latin1,插入中文會亂碼,因此需要將編碼改為utf8,但是目前網上的修改方法大多都是針對mysql的,雖然mysql和mariadb是一家,但方法對於mariadb並不適用,在此記錄下解決方案。1 登入mysql,使用 show variables like chara...
phpmyadmin建立資料庫設定預設編碼
php做專案的時候要用到資料庫。建立資料庫,難免就會輸入中文字元。但在sql命令控制台中,sql語句插入中文,最後查詢出來,結果都是以?代替的。看著非常頭疼。我剛開始都是在phpmyadmin中 設定預設編碼,先改資料庫編碼方式,再改表的編碼方式,在該字段的編碼方式。非常的煩人啊。放在腳下的西瓜刀都...
你好!MariaDB資料庫
我們最熟知的資料庫莫過於mysql,開源給了他親民的一面,但是它被甲骨文收購以後呢,mysql的能否繼續開源下去成了大家茶前飯後所顧慮的問題,同樣,mysql的創始人widenius 麥可 維德紐斯 先生也在擔心這個問題,他覺得依靠sun oracle來發展mysql,實在很不靠譜,於是決定另開分支...