首页天道酬勤mysql出现乱码怎么解决,mysql日志文件乱码

mysql出现乱码怎么解决,mysql日志文件乱码

张世龙 05-12 12:52 65次浏览

解决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

最新评论

cmd创建mysql数据库,cmd连接mysql数据库