首先停止mysql服務:sudo /etc/init.d/mysql stop
在my.cnf檔案中的[client]段下面加入
default-character-set=utf8
[mysqld_safe]
default-character-set=utf8
[mysqld]
default-character-set=utf8
[mysql]
default-character-set=utf8
重新啟動mysql服務,
sudo /etc/init.d/mysql start
進入mysql的命令提示符下輸入如下指令:
mysql>show variables like '%char%';
如果出現的列表各項內容和以下相同表明配置成功了,
---------------------- ---------------------
| variable_name | value
----------------------- ---------------------
| character_set_client | utf8
| character_set_connection | utf8
| character_set_database | utf8
| character_set_filesystem | binary
| character_set_results | utf8
| character_set_server | utf8
| character_set_system | utf8
| character_sets_dir | /usr/share/mysql/charsets/
然後把原來的資料庫刪了,再新建(我就是這樣做的,不這樣做還是會出錯)
現在中文資料能夠插入了
ubuntu下修改mysql的密碼
環境 ubuntu 情景忘記mysql root使用者密碼,現在需要重置root使用者密碼 解決1 停止mysql服務 service mysql stop 12 修改my.cnf檔案 查詢my.cnf檔案在 find name my.cnf var lib dpkg alternatives my...
ubuntu環境下MySQL修改登入密碼
一 擁有原來的myql的root的密碼 方法一 在mysql系統外,使用mysqladmin mysqladmin u root p password test123 enter password 輸入原來的密碼 方法二 通過登入mysql系統,mysql uroot p enter passwor...
Ubuntu 16 04下修改MySQL預設編碼
本人多次嘗試,最終整理,伺服器為阿里雲ubunbtu16.04,操作成功 首先進入mysql存放配置檔案的目錄 cd etc mysql ls會發現有個檔案是my.cnf,這個檔案是mysql的配置檔案 用vim開啟此檔案 vim my.cnf開啟my.cnf後,會發現在此檔案的最後有兩行 此配置檔...