当在服务器远程连接mysql服务器的时候,登录后编码方式latin1;接着我在mysql命令窗口修改为utf-8后,再次远程登录,编码方式依然为latin1;

#mysql -h 192.168.1.114 -uroot -p123456

mysql> show variables like '%character%'

-> ;

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

| Variable_name | Value |

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

| character_set_client | latin1 |

| character_set_connection | latin1 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | latin1 |

| character_set_server | utf8 |

| character_set_system | utf8 |

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

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

mysql>select * from table;

idname

1 ???

2android

12 wap

当直接登录mysql服务器,查看其字符编码、mysql的字符集等均为utf-8;

可以确定是当前客户端连接的问题,当使用man mysql中搜索utf-8才发现,原来加入一个字符编码参数(–default-character-set=utf8)才解决的了此问题;

#mysql -h 192.168.1.114 --default-character-set=utf8 -uroot -p123456

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/local/mysql/share/charsets/ |

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

再查询某个具有中文字符的表数据显示正常;

mysql>select * from table;

idname

1 女生频道

2android

12 wap

mysql连接中文_MYSQL远程连接查询中文乱码相关推荐

  1. mysql federated引擎_MySQL 远程连接(federated存储引擎)

    概述 本文主要介绍通过federated存储引擎建立远程连接表 测试环境:mysql 5.6.21 步骤 开启federated存储引擎 先查看federated存储引擎存储引擎是否启用 SHOW E ...

  2. mysql远程连接设置_MySQL远程连接设置

    这只是一个简单MySQL设定.但很多图简单,却忽略了安全性.所以对设置中的细节和含义需要弄到清清楚楚才行. 这只是一个简单MySQL设定.但很多图简单,,却忽略了安全性.所以对设置中的细节和含义需要弄 ...

  3. mysql like 中文版_MySQL使用like查询中文不准确的解决方法

    Mysql数据库like查询中文出现不准确的解决方法,中文检索有时候有点蛋疼,Mysql数据库like查询中文有时候会出现不准确.而且,在进行like检索时,有时候会返回一些与查询词不相关的记录,如查 ...

  4. mysql丢失链接_MySQL远程连接丢失问题解决方法

    最近远程连接mysql总是提示 Lost connection to MySQL server at 'reading initial communication packet', system er ...

  5. mysql 设置远程访问_mysql远程连接的设置

    有时数据库所在机器与项目运行的机器不是同一个,那么就涉及到远程链接数据库了,配置远程连接数据库的步骤如下: 1.查看mysql数据库中,user表中的信息,如下图,先使用use mysql切换到mys ...

  6. mysql查询中文_MySQL中like查询中文问题的解决

    在做MySQL的Like查询是发现中文搜索总是不争取,从网上找到了几个解决方法,大家可以看看:方法一: 解决方法是对于包含中文的字段加上quot 在做MySQL的Like查询是发现中文搜索总是不争取, ...

  7. linux mysql如何远程连接mysql数据库,Linux下远程连接MySQL数据库的方法

    Linux下远程连接MySQL数据库的方法 踩坑笔记 估计搞了一个多小时才把这个远程连接搞好.一台本地电脑,一台云服务器,都是linux系统. 步骤 1.在服务器端开启远程访问 首先进入mysql数据 ...

  8. go语言服务器连接mysql,服务器mysql怎么配置才能远程连接

    如何设置MYSQL服务器允许远程连接?如果你使用的与数据库不在同一台服务器上电脑,那么MySQL 服务器就需要允许远程链接,网站才能正常运行.那么如何设置MYSQL服务器允许远程连接呢?我想这是很多人 ...

  9. navicat无法连接远程mysql数据库_navicat无法远程连接mysql的解决方法

    近日在Ubuntu上安装了一个 MySQL 5.0,因为使用 phpMyAdmin 还必须安装 PHP,所以打算直接使用远程管理工具Navicat for MySQL 来连接. 在 Ubuntu 中通 ...

最新文章

  1. 2016-04-28
  2. 在linux上配置oracle9,ORACLE_9安装与删除( linux下)
  3. 微型计算机中 存储器的主要功能是,在计算机中存储器的主要作用是什么?
  4. java 单例 缓存hashmap_java 、HashMap 和单例
  5. 【软件测试】软件测试札记
  6. 14 MM配置-BP业务伙伴-定义供应商科目组和字段选择
  7. linux进程及作业管理实验,Linux 进程及作业管理(一)
  8. 阿里云:Table Store(OTS) Writer
  9. 【Linux】Linux中变量#,@,0,1,2,*,$$,$?的解释
  10. 小甲鱼Python第十九讲课后习题
  11. 【泛微Ecology9.0】安装\启用非标功能
  12. FreeCAD源码分析:FEM模块
  13. Centos7授权普通用户管理员权限
  14. Form(窗体)的FormBorderStyle属性的不同效果
  15. 基于Java的奖学金评定管理系统
  16. Redis-SETNX命令简介
  17. 牛客小白月赛8 F-数列操作 (有序表)
  18. 专业名词解释 - DNS,A记录,子域名,CNAME别名,PTR,MX,TXT,SRV 记录,TTL
  19. AdminLTE2 框架的使用
  20. VMware Tools驱动工具安装

热门文章

  1. DoNet开源项目-基于jQuery EasyUI的后台管理系统
  2. Access 一些内部函数(Access 帮助里) .
  3. Muli3D 8 计算Shader中顶点属性相对于屏幕坐标的偏导数
  4. 计算机网络校招面试题总结
  5. http url转义字符,特殊字符
  6. 如何在Hi3559A上运行自己的YOLOv3模型
  7. 【Matlab仿真模型】短时交通流量预测模型
  8. web前端的网页优化
  9. Oracle SQL:update更新语句总结
  10. idea无法安装插件