加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql必读关于Windows10下解决MySQL5.5数据库命令行中文乱码问题

发布时间:2020-12-12 02:30:16 所属栏目:MySql教程 来源:网络整理
导读:《Mysql必读关于Windows10下解决MySQL5.5数据库命令行中文乱码问题》要点: 本文介绍了Mysql必读关于Windows10下解决MySQL5.5数据库命令行中文乱码问题,希望对您有用。如果有疑问,可以联系我们。 重置系统后,很久之前安装的MySQL数据库出现了控制台查询中

《Mysql必读关于Windows10下解决MySQL5.5数据库命令行中文乱码问题》要点:
本文介绍了Mysql必读关于Windows10下解决MySQL5.5数据库命令行中文乱码问题,希望对您有用。如果有疑问,可以联系我们。

重置系统后,很久之前安装的MySQL数据库出现了控制台查询中文乱码问题,时间太久早已经不记得怎么设置了.MYSQL必读

网上查询了许多,各种设置,重启数据库后仍然是中文乱码.MYSQL必读

可能是我搜索方式不对,最后还好已经办理,特开一处女博记录一下:MYSQL必读

打开安装目录下的my.ini文件MYSQL必读

我的是:C:Program FilesMySQLMySQL Server 5.5下面,修改如下:MYSQL必读

[client]
default-character-set=utf8
port=3306
[mysql]
#网上下面这个 gbk 很多回答也是设置为utf8,结果就是乱码
default-character-set=gbk
# SERVER SECTION
# ----------------------------------------------------------------------
## The following options will be read by the MySQL Server. Make sure that
# you have installed the server correctly (see above) so it reads this 
# file.
#
[mysqld]# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/Program Files/MySQL/MySQL Server 5.5/"
#Path to the database root
datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
# The default character set that will be used when a new schema or table is
# created and no character set is defined
character-set-server=utf8
collation-server=utf8_general_ci
修改完毕重启mysql,查看一下编码:
mysql> show variables like 'character_set%';
+--------------------------+---------------------------------------------------------+| 
Variable_name | Value |
+--------------------------+---------------------------------------------------------+|
 character_set_client | gbk || 
character_set_connection | gbk ||
 character_set_database | utf8 || 
character_set_filesystem | binary || 
character_set_results | gbk || 
character_set_server | utf8 ||
 character_set_system | utf8 ||
 character_sets_dir | C:Program FilesMySQLMySQL Server 5.5sharecharsets |
+--------------------------+---------------------------------------------------------+
操作试试:
mysql> insert into per values('乱码办理');
Query OK,1 row affected (0.00 sec)
mysql> select * from per;
+--------------+| 
name |
+--------------+| 
的纷纷从 ||
 乱码办理 |
+--------------+
3 rows in set (0.00 sec)

总结MYSQL必读

以上所述是小编给大家介绍的 关于Windows10下办理MySQL5.5数据库命令行中文乱码问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对编程之家PHP网站的支持!MYSQL必读

《Mysql必读关于Windows10下解决MySQL5.5数据库命令行中文乱码问题》是否对您有启发,欢迎查看更多与《Mysql必读关于Windows10下解决MySQL5.5数据库命令行中文乱码问题》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读