欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

解决Linux下MySQL/MariaDB中文变问号?问题

来源:本站整理 作者:佚名 时间:2017-02-01 TAG: 我要投稿

0X00 修改配置文件

MySQL/MariaDB默认并没有采用utf-8编码,所以我们要修改配置文件,以让其使用utf-8。

/etc/my.cnf 就是配置文件,打开之后在 [mysqld] 下面加入两行,使其变成

[mysqld]
character_set_server=utf8 
init_connect='SET NAMES utf8'

修改好配置文件之后重启服务

0X01 修改数据库的字符集

在修改配置文件之后新建的数据库默认就是使用utf-8了,但是之前的还不是所以要修改一下。登录到数据库,在命令行界面修改数据库的字符集。

ALTER DATABASE `databases_name` COLLATE 'utf8_bin';

再次重启数据库服务。这样再连接到数据库就解决掉汉字变问号的问题了

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载