• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > mysql命令提示行连接乱码的解决

mysql命令提示行连接乱码的解决

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql命令行中文乱码,mysql命令行乱码,mysql命令行登录,mysql命令行,命令行启动mysql等相关知识,希望本文的分享对您有所帮助
WINDOWS
1、MySQL是有一些环境变量可以设置,
可输入:show variables;可查看当前的环境变量设置;
2、这些变量当中有一部分与字符相关的设置,
可输入:show variables like ´character%´;查看;
3、其中character_set_results决定返回结果的编码,
windows下设为gb2312即可正常显示中文;
设置方法:set character_set_results=gb2312;,然后回车即可;
4、当然,如果想通过命令提示行窗口来输入中文修改数据库内容,
则可以试试设置set character_set_connection=gb2312;
以及set character_set_client=gb2312;
说明:
以上在命令提示行窗口中设置的值,
其有效期仅仅为本次连接有效,
即断开本次连接之后,
重新连接进来,
所有所设置的变量又恢复到默认的值了。
ubuntu9.0.4 mysql乱码解决办法
操作系统环境:
ubuntu9.0.4、MySql5.1(通过sudo apt-get install mysql5.1安装)
现象:
在终端
1.mysql -uroot -proot 进入mysql客户端
2.use parking 选中一个数据库
3.select *from users 选择一个用户表
里面中文字段显示为???
4.使用语句show variables like 'character%'
则会显示有几个选项为latin的,并不是utf8
解决步骤:
1. 找到mysql的配置文件
mysql的配置文件就是/etc/init.d/mysql/my.cnf。(如果不是ubuntu9.0.4,这个文件并不一定存在,由于你可能采取的MySQL安装方式跟网上所说的不一样,就不一定能够找得到/etc/init.d/mysql/my.cnf。因此,你需要使用find命令查找cnf文件。记得不要去找my.cnf因为它不一定存在,而应该找*.cnf。
2.修改前应该备份一下cp /etc/init.d/mysql/my.cnf /etc/my.cnf.bak
打开my.cnf修改编码
# sudo vi /etc/init.d/mysql/my.cnf
在[mysqld]下添加
default-character-set=utf8
在[client]下添加
default-character-set=utf8
3. 重启mysql
根据你安装mysql的方式的不同,采用不用的命令来重启你的mysql。如果你配置过使用mysqld自启动方式,可以执行
cd /usr/bin/
mysqladmin -uroot -proot shutdownmysqld_safe & (如果权限不够的话就执行 sudo mysql_safe &)
4.使用语句show variables like 'character%'
则会只有一个是latin,其余的是utf8

更改 windows 下 cmd(dos) 编码方式 将其改为UTF-8
chcp 命令,
chcp 65001 就是换成UTF-8代码页
chcp 936 可以换回默认的GBK
chcp 437 是美国英语备注:个人测试CMD下修改编码不能解决MYSQL乱码 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • mysql导入导出数据中文乱码解决方法小结
  • mysql命令提示行连接乱码的解决
  • 通过命令行导入到mysql数据库时出现乱码的解决方法

相关文章

  • 2018-12-05linux修改mysql数据库文件的路径
  • 2018-12-05MySQL进阶SELECT语法篇
  • 2018-12-05MySQL中error_log介绍
  • 2018-12-05char、varchar、nchar、nvarchar、text之间有哪些区别
  • 2018-12-05Xtrabackup使用指南 InnoDB数据备份工具
  • 2018-12-05SQL Server 复制需要有实际的服务器名称才能连接到服务器
  • 2017-05-11MySql游标的使用实例
  • 2018-12-05Oracle组件实现动态Web数据库
  • 2017-05-11关于MySQL中savepoint语句使用时所出现的错误
  • 2017-05-11使用存储过程实现循环插入100条记录

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql数据分组和排序及SELECT子句顺序
    • 关于MySQL的基础知识详解
    • sqlserver 比较两个表的列
    • 三种分页方式效率的简单测试
    • 推荐10款drbd8.4.2特效(收藏)
    • 详细介绍linux下使用RPM安装mysql5.7.17的示例代码
    • 查看修改mysql编码方式让它支持中文(gbk或者utf8)
    • oracle 视图权限 oracle 创建视图权限不足
    • Mysql基本语句——增删改查
    • mysql主从同步复制错误解决一例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有