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%’;

MySQL

Posted by arkgame