《Mysql学习Linux下修改MySQL编码的方法》要点:
本文介绍了Mysql学习Linux下修改MySQL编码的方法,希望对您有用。如果有疑问,可以联系我们。
MYSQL利用默认登录mysql之后可以通过SHOW VARIABLES语句查看系统变量及其值.
MYSQL利用 mysql> show variables like '%character%';
MYSQL利用
MYSQL应用说明:以下是在CentOS-6.2下的设置 (不同的版本可能有些差异,好比文件的位置.但设置的内容应该是一样的)
MYSQL应用1. 找到mysql的配置文件,拷贝到etc目录下,第一步很紧张
MYSQL利用 把/usr/share/doc/mysql-server-5.1.52/my-large.cnf 复制到 /etc/my.cnf
MYSQL利用 即用命令:cp /usr/share/doc/mysql-server-5.1.52/my-large.cnf /etc/my.cnf
MYSQL应用2. 打开my.cnf改动编码
MYSQL利用 在[client]下增加default-character-set=utf8
MYSQL利用 在[mysqld]下增加default-character-set=utf8
MYSQL利用 同时加上init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)
MYSQL利用
MYSQL利用
MYSQL利用3.重新启动mysql
MYSQL利用 service mysqld restart
MYSQL利用 再次输入show variables like '%character%';
MYSQL利用
MYSQL利用
MYSQL应用 即使做了以上修改如果直接数据库再创建表,然后存入中文,取出来的会是问号.解决的方法是:创建数据库的时候指明默认字符集为utf8,如:
MYSQL利用 create database test default character set utf8;
维易PHP培训学院每天发布《Mysql学习Linux下修改MySQL编码的方法》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/8062.html