修改mysql数据库的默认字符集
来源:互联网 发布:办公协作软件 编辑:程序博客网 时间:2024/05/22 07:01
下午忠伟想要修改mysql数据库的默认字符集,用 ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin语句修改,可以成功执行,但是下次重新连接就会还原为latin,尝试修改配置文件,
1. 找到mysql的配置文件,拷贝到etc目录下,第一步很重要
把/usr/share/doc/mysql-server-5.1.52/my-large.cnf复制到 /etc/my.cnf
即用命令:cp /usr/share/doc/mysql-server-5.1.52/my-large.cnf /etc/my.cnf
2. 打开my.cnf修改编码
在[client]下增加default-character-set=utf8
在[mysqld]下增加default-character-set=utf8
同时加上init_connect='SET NAMES utf8' (设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)
修改后重启MYSQL,报错,。The server quit without updating PID file (/var/lib/mysql/X
网上搜索,仍然无法解决,想到去日志去看看,发现日志报错,
/usr/sbin/mysqld: unknown variable 'default-character-set=utf8'
没有识别字符串,网上搜索后,发现有人提出,用character_set_server=utf8来取代 default-character-set=utf8 能解决这个问题,尝试修改后,果然成功了。可能是MYSQL版本问题导致配置参数的差异。
- 修改mysql数据库的默认字符集
- 修改mysql的默认字符集
- 修改mysql默认字符集的方法(插入数据库数据乱码)
- linux下mysql的默认字符集修改和默认数据库引擎的修改
- linux下mysql的默认字符集修改和默认数据库引擎的修改
- MySQL修改默认字符集
- MySQL修改默认字符集
- MySQL修改默认字符集
- 修改mysql默认字符集
- [Mysql]修改默认字符集
- MySQL修改默认字符集
- MySQL修改默认字符集
- MySQL 修改默认字符集
- 修改mysql默认字符集的方法
- 修改mysql默认字符集的方法
- 修改mysql默认字符集的方法
- 修改mysql默认字符集的方法
- 修改mysql默认字符集的方法
- UVA 11077 Find the Permutations 置换+递推
- 九宫图代码
- VC++ 用ADO 连接MySQLl数据库的方法
- 如何用js实现在网页上显示时间
- VB.NET线程学习
- 修改mysql数据库的默认字符集
- nginx模块开发入门
- 怎么搭建Github上的开源项目
- ios 使用adward来追纵广告使用情况
- haproxy FTP配置
- mysql中int数据类型长度的问题
- 折半查找一个有序序列
- ASP.NET Page执行顺序如:OnPreInit()、OnInit()
- 形态学操作