ubuntu下修改mysql编码格式的问题
来源:互联网 发布:xcode怎么写c语言 编辑:程序博客网 时间:2024/06/05 12:02
ubuntu下mysql版本默认使用字符集为latin1,我用了一下两个命令依然无法修改:
set names ‘utf8’
charset utf8
于是参考网上修改配置文件.
我先是参照某博客修改然后重启mysql.
结果可以重启,但是使用mysql -u root -p进入失败,显示错误:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld
之后将配置文件复原,发现错误消失了.
接着折腾,终于找到正确修改方法:
1.打开my.cnf文件进行修改(这里注意下,MySQL版本是5.5以上的,以下版本应该也通用,具体没有测试过,但在5.5以上的绝对可行)
sudo gedit /etc/mysql/my.cnf
2.在[mysqld]下添加如下代码(对于5.5以上版本,[mysqld]的default字符集设置已经是遗弃的参数,可以使用这几个,具体查看相应版本的手册)
character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake
3.退出重启mysql服务
sudo service mysql restart
注:修改方法引用自http://www.linuxidc.com/Linux/2013-11/93011.htm
猜测是之前参考的配置使用的是default字符集设置, 而对于5.5以上版本,[mysqld]的default字符集设置已经是遗弃的参数.
- ubuntu下修改mysql编码格式的问题
- mac下修改mysql的编码格式
- ubuntu下修改mysql的编码
- 修改 Ubuntu 下 Mysql 编码
- ubuntu下修改Mysql编码
- Linux下mysql 修改数据库编码格式
- 修改ubuntu下mysql默认编码
- 修改mysql编码格式
- mysql 修改编码格式
- mysql 修改编码格式
- 修改mysql编码格式
- mysql修改编码格式
- 修改mysql编码格式
- 修改MySQL编码格式
- ubantu下修改mysql默认编码格式为utf8编码
- 修改mysql服务器的编码格式
- 关于linux环境下修改mysql字符编码的问题
- Win下Mysql[mysql-5.7.13-winx64]编码格式修改
- BeagleBoneBlack学习(4)——UBuntu14.04下配置TFTP服务器与NFS服务器
- 跑马灯marquee的用法
- 查看CentOS版本方法
- 怎么学习制作虚拟币,学习途径是什么?
- OpenCV坐标体系的初步认识
- ubuntu下修改mysql编码格式的问题
- sdau-2 1012
- Caffe实战系列:如何将CRFAsRNN移植到caffe-windows上去
- 计数、译码、显示电路Multisim仿真
- linux安装svn
- python随机数计算并输出
- mongo入门--java连接mongo数据库
- 南京理工大学第八届程序设计大赛(校外镜像)
- char*,string,char a[], const char *,之间的转换