MariaDB設定資料庫預設編碼

2021-07-29 16:36:17 字數 673 閱讀 4454

mariadb的預設編碼是latin1,插入中文會亂碼,因此需要將編碼改為utf8,但是目前網上的修改方法大多都是針對mysql的,雖然mysql和mariadb是一家,但方法對於mariadb並不適用,在此記錄下解決方案。

1、登入mysql,使用

show variables like

'character%

';

檢視當前使用的字符集,應該有好幾個不是utf-8格式。

2、要修改的配置檔案位於 /etc/my.cnf.d目錄下:

client.cnf

在[client]欄位裡加入

default

-character

-set

=utf8

server.cnf

在[mysqld]欄位裡加入

character

-set

-server=utf8

systemctl restart mariadb 配置生效,修改後的效果如下:

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,實在很不靠譜,於是決定另開分支...