解决Linux下MySQL/MariaDB中文变问号?问题 8090安适门户
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';再次重启数据库处事。这样再连接到数据库就解决失汉字变问号的问题了
温馨提示: 本文由杰米博客推荐,转载请保留链接: https://www.jmwww.net/file/pc/13411.html