Ubuntu 16 04下修改MySQL預設編碼

2021-09-12 17:08:29 字數 1357 閱讀 9197

本人多次嘗試,最終整理,伺服器為阿里雲ubunbtu16.04,操作成功

首先進入mysql存放配置檔案的目錄

~#cd  /etc/mysql/

~#ls

會發現有個檔案是my.cnf,這個檔案是mysql的配置檔案

用vim開啟此檔案

~#vim  my.cnf
開啟my.cnf後,會發現在此檔案的最後有兩行(此配置檔案又引用了其他的兩個配置檔案,我們需要修改的是mysqld.cnf ,這是mysql服務端基礎配置檔案 ):

!includedir /etc/mysql/conf.d

!includedir /etc/mysql/mysql.conf.d

用vim開啟/etc/mysql/mysql.conf.d/mysqld.cnf檔案(如果提示不可編輯的話,可以切換賬號為root)

~#vim /etc/mysql/mysql.conf.d/mysqld.cnf
開啟檔案後,在[mysqld] 的skip-external-locking下,新增character-set-server=utf8

......  

[mysqld]

......

skip-external-locking

character-set-server=utf8

......

下面,我們還需要去設定客戶端的預設編碼,現在進入mysql客戶端配置檔案目錄

~#cd /etc/mysql/conf.d

~#ls

有個檔案mysql.cnf

用vim開啟,並在[mysql]下插入一行:default-character-set=utf8

~#vim mysql.cnf

[mysql]

default-character-set=utf8

重啟mysql 服務

~#service mysql restart
進入mysql,用\s檢視是否成功

mysql>\s

......

server characterset: utf8

db characterset: utf8

client characterset: utf8

conn. characterset: utf8

......

Ubuntu16 04下修改Docker的映象源

最近在復現一篇 需要用到docker,但是直接使用官方源docker build會很慢,所以需要更換映象源。方法很簡單,但是會遇到坑。首先可以找到國內可用的幾個映象源 docker 官方中國區 網易 中國科技大學 阿里雲 增加或修改docker的映象源配置檔案 etc docker daemon.j...

Ubuntu16 04下terminator的使用

安裝terminator sudo apt get install terminator常用快捷鍵 命令 說明 ctrl shift o 水平分割視窗 ctrl shift e 垂直分割視窗 f11 全屏 退出全屏 ctrl shift c 複製 ctrl shift v 貼上 ctrl tab 在...

修改ubuntu16 04 螢幕亮度

一,讓ubuntu記住前一次關機的亮度。修改grub引導程式的配置檔案 sudo vi etc default grub 修改後更新 檔案,修改才會生效 sudo update grub 開啟後如下 6 grub default 0 7 grub hidden timeout 0 8 grub hi...