Fedora 15下MySQL亂碼問題解決

來源:互聯網
上載者:User

終於解決了Mysql的亂碼問題!系統是Fedora 15,通過sudo yum install mysql-server mysql-client後,修改/etc/my.cnf

在[mysqld]下添加default-character-set=utf8,重啟mysql,發現報錯,查看日誌,

得知不識別default-character-set 配置項,杯具啊,在網上查,都是用這個方法啊!!

因為我通過mysql> show variables like 'character%';查看得知,只有 character_set_server 這一項不為utf8,

於是在網上找這個,終於無意中在一篇文章中看到有網友在[mysqld]下添加: character_set_server=utf8 的,

這才恍然醒悟!!!

此外,其他關於其他各項的字元集修改,都跟上面差不多。

以下是修改資料庫、表、欄位編碼的命令:

alter database databasename character set utf8;

alter table tablename convert to character set utf8;


alter table `tablename` change  `colname` `colname` varchar(200) character set utf8 not null;

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.