參考 – 新安裝 CentOS 6.5 筆記 ~ .阿欣部落. ~
在 /usr/share/mysql/ 下有幾個範例配置檔
my-innodb-heavy-4G.cnf: 適合大於 4GB RAM 的伺服器使用。
my-huge.cnf: 適合 1GB – 2GB RAM 的伺服器使用。
my-large.cnf: 適合 512MB RAM 的伺服器使用。
my-medium.cnf: 適合 64MB ~ 512 RAM 的伺服器使用。
my-small.cnf: 適合記憶體小於 64MB的伺服器。
# ls -l /usr/share/mysql/*.cnf
-rw-r–r–. 1 root root 4920 Jun 24 22:24 /usr/share/mysql/my-huge.cnf
-rw-r–r–. 1 root root 20438 Jun 24 22:24 /usr/share/mysql/my-innodb-heavy-4G.cnf
-rw-r–r–. 1 root root 4907 Jun 24 22:24 /usr/share/mysql/my-large.cnf
-rw-r–r–. 1 root root 4920 Jun 24 22:24 /usr/share/mysql/my-medium.cnf
-rw-r–r–. 1 root root 2846 Jun 24 22:24 /usr/share/mysql/my-small.cnf
備份原檔
# mv /etc/my.cnf.d/mysql-clients.cnf /etc/my.cnf.d/mysql-clients.cnf.$(date +%F)
複製範例檔到設定目錄,Server 的 RAM 是 2G
# cp /usr/share/mysql/my-huge.cnf /etc/my.cnf.d/mysql-clients.cnf[@more@]
MariaDB Server UTF-8 環境設定
查看目前 MariaDB Server 的設定
# /usr/bin/mysql -u root -p
輸入密碼後,輸入 s
可以看到
Server characterset: latin1
Db characterset: latin1
Client 端設定
# sed -i ‘/[client]/adefault-character-set=utf8’ /etc/my.cnf.d/client.cnf
Server 端設定
# sed -i ‘/[mysqld]/acharacter-set-server=utf8’ /etc/my.cnf.d/server.cnf
重新啟動 MariaDB Server
# systemctl restart mariadb
重新檢查一次
# /usr/bin/mysql -u root -p
輸入密碼後,輸入 s
可以看到
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
或
> show variables like ‘character_set%’;