登录mysql执行

mysql> show variables like 'character%';

发现编码有些不是utf-8

修改/etc/mysql/my.cnf,网上说的是/etc/my.cnf但是没在这个位置找到

然后在[client]中添加

default-character-set=utf8

[mysql]中添加

default-character-set=utf8

[mysqld]中添加

collation-server = utf8_unicode_ci

init-connect=’SET NAMES utf8′ (引号貌似有问题)

character-set-server = utf8

保存退出

停止mysql服务

sudo service mysql stop

再启动mysql服务

sudo service mysql start

查看状态

sudo service mysql status

登录mysql再执行

mysql> show variables like 'character%';

看到编码已经被改变

mysql> show variables like 'character%';

+--------------------------+----------------------------+

| Variable_name | Value |

+--------------------------+----------------------------+

| character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8 |

| character_sets_dir | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

8 rows in set (0.00 sec)

2016-12-26

mac下解决乱码问题:

mac下/etc目录下默认是没有mysql的配置文件的

但是我们可以把默认的配置文件拷贝到这里

终端输入以下命令,把mysql的默认配置文件拷贝到/etc目录下

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

接下来的步骤就和Linux上的解决方案相同了

参考链接:

http://www.ha97.com/5359.html

http://www.111cn.net/sys/linux/53209.htm

http://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/

linux下mysql中文乱码_linux下mysql中文乱码相关推荐

  1. linux下mysql乱码_linux下mysql中文乱码

    登录mysql执行 mysql> show variables like 'character%'; 发现编码有些不是utf-8 修改/etc/mysql/my.cnf,网上说的是/etc/my ...

  2. linux java mysql 乱码_Linux下MySQL的字符集乱码问题总结

    前言: 字符集就是一套文字符号及其编码比较规则的集合.MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念.其中,字符集用来定义MySQL数据字符串的存储方式 ...

  3. linux mysql 端口号_linux下mysql 查看默认端口号与修改端口号方法

    一.查看默认端口号 1.登录mysql [root@localhost ~]# mysql -uroot -p Enter password: 输入数据库密码: 2.使用show global var ...

  4. linux下安装mysql的方式_linux下安装mysql的两种方式

    linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...

  5. qc linux mysql 安装教程_linux下安装mysql

    1.现在mysql官网上下载了服务端和客户端两个软件: MySQL-client-community-5.1.53-1.rhel5.i386.rpm MySQL-server-community-5. ...

  6. linux下mysql的备份_Linux下MySQL的备份与还原

    Linux下MySQL的备份与还原 2.1 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [ro ...

  7. 卸载linux下的mysql数据库实例_Linux下卸载MySQL数据库实例教程

    本文主要介绍了Linux下卸载MySQL数据库的方法,不知道Linux下卸载MySQL数据库的小伙伴们可以学习一下,本文具有一定的参考价值,希望能帮助到大家. 如何在Linux下卸载MySQL数据库呢 ...

  8. linux下mysql目录结构_linux下mysql安装配置与目录结构

    本节内容: linux下mysql安装与配置.mysql目录结构. 1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rp ...

  9. 64位linux安装mysql数据库吗_Linux下安装Mysql数据库

    在Hadoop开发的时候我们要用到mysql数据库,因此我们有必要学习一下怎样在Linux下安装mysql. 第一步:下载MySQL-client-5.1.73-1.glibc23.x86_64.rp ...

  10. linux mysql dump命令_linux下mysql命令

    1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mys ...

最新文章

  1. 互联网引发全面深刻产业变革
  2. html怎么设置页面自适应屏幕大小,网页设计设置页面自适应屏幕宽度
  3. linux笔记2.20
  4. php终止脚本执行(exit、die、return)
  5. 【Java】命令行下的Java包结构编译与执行
  6. SharePoint 2013 列表启用搜索
  7. python函数对变量的作用_Python 包、模块、函数、变量作用域
  8. console线驱动安装_文通证件识别SDK和驱动安装使用说明
  9. 每天一个新标签/方法/属性/兼容性/问题
  10. Laravel 开发环境搭建
  11. Sql Server 数据库实验报告
  12. win10更换微软拼音字体
  13. 常德市六中2021年高考成绩查询,铆足“牛劲”,奋蹄新征程! ——常德市六中2021届高三教师牛年备战新高考...
  14. 实验部分小结:数据集处理部分
  15. HTTP Server和Application Server
  16. String常用方法!
  17. 赵小楼《天道》《遥远的救世主》深度解析(73)你认为的玄幻不可描述的事物都是有其理法可循,认识了理法,玄也就不玄了
  18. 定义一个Circle类,根据圆的半径求周长和面积,再由Circle类创建两个圆对象,其半径分别为5和10,要求输出各自的周长和面积。
  19. 2022年电工(初级)复训题库及答案
  20. 企业联合作战管理系统建设

热门文章

  1. GIS和开源见解(摘录)
  2. 面试准备(集合部分)
  3. idea连接docker实现一键部署
  4. 关于C#调用protobuf 序列化和反序列化
  5. angular中利用zone避归没必要的开销提高程序的性能demo
  6. java.lang.IllegalStateException: No output folder
  7. 清除Eclipse工作空间列表
  8. 对+=赋值运算符的认识
  9. js产生两个数字之间的随机数
  10. Windows下命令模式安装mysql