ubuntu中设置mysql的字符集
生活随笔
收集整理的這篇文章主要介紹了
ubuntu中设置mysql的字符集
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
mysql 字符集 中文 亂碼
mysql>?status?? --------------?? mysql??Ver?14.14?Distrib?5.5.29,?for?linux2.6?(i686)?using?readline?5.1?? ?? Connection?id:??????2?? Current?database:????? Current?user:???????root@localhost?? SSL:????????????Not?in?use?? Current?pager:??????stdout?? Using?outfile:??????''?? Using?delimiter:????;?? Server?version:?????5.5.29-log?MySQL?Community?Server?(GPL)?? Protocol?version:???10?? Connection:?????Localhost?via?UNIX?socket?? Server?characterset:????utf8?? Db?????characterset:????utf8?? Client?characterset:????utf8?? Conn.??characterset:????utf8?? UNIX?socket:????????/tmp/mysql.sock?? Uptime:?????????1?min?10?sec?? [client]?? default-character-set=utf8?? ?? [mysqld]?? character_set_server=utf8?? 注:[mysqld]處也可使用default-character-set=utf8,如果啟動mysql服務出錯的話,就使用character_set_server=utf8。 mysql>?alter?database?character?set?utf8;?? mysql>?create?table?mytable(id?int?auto_increment?primary?key)?character?set?utf8;?? mysql>?alter?table?mytable?character?set?latin1;??
數據庫中中文亂碼解決:
設置server級,db級,table級使用的字符集為utf8。
設置方法:
查看mysql字符集狀態:
先使用客戶端工具mysql登錄:?
[plain]?view plaincopy設置server級字符集:
編輯 /etc/my.cnf文件
[java]?view plaincopy
設置db級字符集:
創建數據庫是指定:
mysql> create database mytest character set utf8;
修改已有數據庫字符集:
[plain]?view plaincopy
創建表時指定:
[java]?view plaincopy修改表的字符集:
[plain]?view plaincopy
還有就是修改字符集只對之后添加的數據有效,已存在的數據不會改變
總結
以上是生活随笔為你收集整理的ubuntu中设置mysql的字符集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 修改mysql字符编码出现Job fai
- 下一篇: MySQL无法存储中文问题