rpm安装mysql是安装MySQL的一种方式,但是这种方式,如果服务器端存入中文。很有可能出现中文乱码不能识别,从而显示一堆堆的?????。确认这种方式的方法也很简单。
(1)登陆mysql输入命令查看MySQL的字符编码集。
show variables like 'character%';
(2)如果不是如下这种utf-8为主的。很有可能就是你服务器端mysql引起的中文乱码
(3)关闭mysql在etc目录下新建一个my.cnf
复制如下内容再启动mysql应该就可以了
[mysql]
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock
[mysqld]
skip-name-resolve
port = 3306
socket=/var/lib/mysql/mysql.sock
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=16M