mysql出现乱码怎么解决,mysql日志文件乱码
解决mysql命令提示符行连接乱码
更新时间: 2011年05月07日22:13:37作者:
今天用dos连接mysql数据库时,出现了乱码。 有需要的朋友请参考。
WINDOWS1、MySQL可以设定几个环境变量。
可输入: show variables; 可以显示当前环境变量的设置。
2、这些变量中有一部分与文字相关的设定。
可输入: show variables like ´character%´; 检查;
3、其中character_set_results决定返回结果的代码,
将windows设置为gb2312可以正常显示中文;
设置方法: set character _ set _ results=GB 2312; 然后回到车里就可以了;
4、当然,如果您想在命令提示行窗口中输入中文修改数据库内容
set character _ set _ connection=GB 2312;
以及set character_set_client=gb2312;
说明:
在上述命令提示符窗口中设置的值是、
其有效期仅在这次连接中有效,
即,在切断这次连接之后,
重新连接,
所有设置的变量都恢复为默认值。
ubuntu9.0.4 mysql乱码解决方案
操作系统环境:
ubuntu9.0.4、MySQL 5.1 (通过sudo apt-getinstallmysql 5.1安装) )。
症状:
在终端上
1.mysql -uroot -proot进入mysql客户端
2 .使用打包选择数据库
3 .选择“选择*来自用户”用户表
中文字段是?
4 .使用语句show variables like 'character% '
将显示几个名为latin的选项,而不是utf8
解决步骤:查找mysql配置文件
mysql的配置文件为/etc/init.d/mysql/my.cnf。 如果不是ubuntu9.0.4,则此文件不一定存在。 不一定能找到/etc/init.d/mysql/my.cnf。 因此,必须使用find命令查找cnf文件。 请不要去找my.cnf。 因为不一定存在,所以应该找*.cnf。
2 .修改前请备份CP/etc/init.d/MySQL/my.cn f/etc/my.cn f.bak
打开my.cnf修改代码
# sudo VI/etc/init.d/MySQL/my.cn f
添加到[mysqld]下
默认角色集=utf8
添加到“客户端”下
默认角色集=utf8
重新启动mysql
根据mysql的安装方法,使用不使用的命令重新启动mysql。 如果设置为使用mysqld自启动方法,则可以执行
cd /usr/bin/
MySQL admin-uroot-prootshutdownmysqld _ safe (如果权限不足,则运行sudo mysql_safe ) ) ) ) ) ) )。
4 .使用语句show variables like 'character% '
只有一个是latin,剩下的是utf8
将windows上的cmd(dos )编码更改为UTF-8
CCP命令,
chcp 65001是更换为UTF-8代码页
chcp 936可以恢复为默认的GBK
chcp 437是美国英语的备注。 在个人测试CMD中更改代码无法解决MYSQL乱码
相关报道
本文介绍了一种解决方案,即与MySQL数据库的远程连接很慢。 简单来说,就是打开skip-name-resolve。 非常简单实用,所需合作伙伴见下文2016-12-12
在mysql教程中,char和varchar之间的差异用于存储字符串,但只是存储方式不同。 char具有固定长度,varchar是可变长度的字符类型。 2010-05-05
在进行网站开发时,我们可能想获取mysql中id最大的记录,但这其实很简单。 本文整理了对获取一个表中的记录数、获取一个表的最大id、获取一个表的auto_increment值等问题的回答。 有需要的朋友请参考。 2016-09-09
自动运维是DBA应该掌握的技术,其中,数据库自动安装是基本技能。 本文主要介绍了生产库自动化MySQL5.6安装部署的详细教程。 需要的朋友见下面的2016-09-09
数据很重要。 这一点用脚趾也可以看出,为了确保数据安全,必须定期备份数据2013-05-05
本文主要介绍了在Mysql数据库安装完成后必须执行的六项操作,即安装完成后的以下操作: 需要的朋友见下面的2014-06-06
本文介绍了在使用mysql主从复制时如何解决Error_code: 1872错误。 非常简单,需要的合作伙伴请参阅以下2016-09-09
以下编辑介绍了MySQL如何修改表以一次添加多个列(字段)和索引。 我觉得小编很好。 现在就分享给大家,也供大家参考。 一起看看编辑吧2017-01-01
本文主要介绍了MySQL安全配置向导mysql_secure_installation中每个配置的含义,并根据经验提出了一些建议。 需要的朋友请参考以下2014-03-03
MySQL的默认root用户只能本地访问,不能远程连接来管理MySQL数据库。 Linux如何打开MySQL远程连接? 以下文章主要介绍如何在Linux系统上实现与MySQL数据库的远程连接的教程。 有需要的朋友请参考。 一起看看吧。 2017-06-06
最新评论