linux下mysql出现中文乱码(中文问号)的原因及解决方法


本文摘自PHP中文网,作者V,侵删。

安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件。

由于linux下MySQL的默认安装目录分布在不同的文件下,不像windows一样放在同一目录下,只需修改其中的my.ini文件,重起后就生效了。所以先来看看linux下MySQL的数据库文件、配置文件和命令文件分别在不同的目录 :

1、数据库目录,其所创建的数据库文件都在该目录下

1

/var/lib/mysql/

2、配置文件 (mysql.server命令及配置文件所在地)

1

/usr/share/mysql

3、相关命令(如mysql mysqladmin等)

1

/usr/bin

4、启动脚本(如mysql启动命令)

1

/etc/rc.d/init.d/

解决方法:

1、查看默认字符集

1

2

#mysql -u root - p #(输入密码)

mysql> show variables like 'character_set%';

07770c730d95623485163b634c63787.png

2、通过修改/etc/my.cnf文件来更改字符集

阅读剩余部分

相关阅读 >>

Linux解压zip文件命令介绍

Linux的端口不通怎么解决

怎么查询一个安全组和其他哪些安全组有安全组级别的授权行为

Linux怎么查看硬盘信息

Linux中如何通过if语句判断文件或目录是否存在

如何ecs管理控制台版本信息区域删除模板和版本

Linux有哪些软件?

.tar.xz文件在Linux下的解压方法

如何使用screen管理远程会话?

Linux服务器下mysql自动备份脚本的使用方法

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...