CentOS6.5でMySQLをインストール後文字化け問題を解決
1.MySQLをインストール
yum install -y mysql-server mysql mysql-devel
2.MySQLが起動
service mysqld start
3.rootユーザのパスワードを設定
mysqladmin -u root password 'startnews24pw’
4.MySQLにログイン
mysql -u root -p
5.MySQLのエンコードを確認
show variables like 'character%’;
6.MySQLを閉じて、my.cnfを変更
service mysqld stop
vi /etc/my.cnf
7.my.cnfにutf8を設定
[mysqld]
default-character-set = utf8 #这个是我添加的
character_set_server=utf8 #这个是我添加的
init_connect=’SET NAMES utf8′
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
[mysqld_safe]
default-character-set = utf8 #追加
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
default-character-set = utf8 #追加
[mysql.server]
default-character-set = utf8 #追加
[mysql]
default-character-set = utf8 #追加
8.my.cnfを修正した後MySQLが再起動
service mysqld restart
9.show variables like 'character%’;