Linux中MySQL中文乱码解决
来源:互联网 发布:java swing 教程 编辑:程序博客网 时间:2024/06/05 21:57
在linux中安装了Mysql之后,通过JDBC向Mysql中写入中文数据发现乱码。见图片1。(我用的是navicat.exe远程连接数据库)
一、进入linux系统 登录mysql.见图片2(我用的是SSH Secure File Transfer Client远程连接)
二、查看数据库的编码
输入 show variables like 'character%'; 查看编码(见图三)
可以看到,数据库和服务端的编码都是latin1,我们接下来要做的就是将这个改为utf8;
=================================================================
解决办法:
一、找到在linux的etc目录下的my.cnf
二、将my.cnf文件复制到本地桌面,打开,发现是空文件的,在空文件中写入
[mysqld]
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
三、保存本地的my.cnf文件,
四、删除linux etc/下的my.cnf文件,
五、将本地的my.cnf文件复制到linux etc/下。
六、重启mysql
登录mysql 查看编码show variables like 'character%';
可以看到编码都改为utf-8了 接下来测试一下
=================================================================
测试:
向数据库中插入中文,并查看。可以看到,中文乱码已经解决
阅读全文
0 0
- CentOS(Linux)中解决MySQL中文乱码
- Linux中MySQL中文乱码解决
- Mysql中解决中文乱码- -
- Linux中MySQL中文乱码
- linux系统下mysql中文乱码解决
- linux系统下mysql中文乱码解决
- linux mysql 插入中文数据乱码解决
- 解决linux环境mysql中文乱码问题
- Linux下解决mysql中文乱码问题
- Linux(AWS)解决mysql中文乱码
- 解决Linux mysql 中文乱码问题方案
- MySql中如何解决中文乱码问题
- WampServer中MySQL中文乱码解决
- 解决mysql命令行中显示中文乱码
- WampServer中MySQL中文乱码解决
- WampServer中MySQL中文乱码解决
- WampServer中MySQL中文乱码解决
- mysql中出现中文乱码的解决
- ubuntu声音设置不显示声卡设备的解决方法
- 动态添加 Redis 密码认证
- leetCode-Search Insert Position
- 初试Vuforia开发AR(V客学院知识分享)
- 游戏开发学习笔记(五)人物的移动及相机的跟随
- Linux中MySQL中文乱码解决
- 为所有model添加通用的方法
- 深入理解 Spring 事务原理
- centos上yum命令不能用了解决方案
- PHP 升级到5.5后MySQL的代替法
- 微信小程序调用函数
- html表单元素的colspan和rowspan
- CentOS 7 配置本地源
- 第一讲:从c到c++