linux数据库编码问题解决
来源:互联网 发布:js幻灯片切换效果代码 编辑:程序博客网 时间:2024/06/01 10:04
有时候外部链接都很好,程序已经把所有的编码装换成了utf8,但是到数据库存储以后仍然是乱码问题
第一:需要检查的是:jdbc链接是否设置了utf8,
示例:jdbc.mysql.url=jdbc:mysql://192.168.134.128:3306/ssh?useUnicode=true&characterEncoding=utf8
第二:在创建数据库时候是否进行了数据库编码 检查一下数据库的编码 CREATE DATABASE ssh CHARACTER SET utf8
第三:查看数据库变量,使用语句: SHOW VARIABLES LIKE 'character_set_%'
一般character_set_server默认为latin,修改其变成utf8即可 SET character_set_server = utf8,然后重新启动mysql服务
但是mysql服务启动后,character_set_server又会变回latin 。为了解决此问题,打开linux下vi /etc/my.cfg
在最后添加
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
重新启动数据库服务即可
停止数据库服务命令:mysql service stop
启动数据库服务命令:mysql service start
重新启动数据库服务命令:mysql service restart
但是有时候启动或者关闭时候会报错 报错,无法启动MySQL服务。
Failed to issue method call: Unit mysql.service failed to load: No such file or directory.
建议使用命令 systemctl start mysql.service
如果仍然报错 Failed to issue method call: Unit mysql.service failed to load: No such file or directory. See system logs and 'systemctl status mysql.service' for details.
解决办法 systemctl enable mysql.service
再次启动mysql systemctl start mysql
示例:
[root@192 ~]# systemctl stop mysql.service
[root@192 ~]# systemctl start mysql.service
[root@192 ~]# ps -ef | grep mysql
root 3075 1 0 12:05 ? 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/192.168.134.128.pid
mysql 3243 3075 13 12:05 ? 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/192.168.134.128.err --pid-file=/usr/local/mysql/data/192.168.134.128.pid
root 3267 2824 0 12:05 pts/1 00:00:00 grep --color=auto mysql
- linux数据库编码问题解决
- oracle数据库编码问题解决办法
- Oracle数据库的常用操作和编码问题解决
- linux下mysql数据库字符编码设置
- Linux上mysql 数据库修改编码格式
- Linux下MySQL数据库编码方式修改
- Linux下mysql 修改数据库编码格式
- 修改linux上mysql数据库编码
- linux 设置mysql 数据库编码utf8
- linux服务器mysql数据库设置collation_server编码
- ClouseBuild 编码问题解决
- ffmpeg编码延时问题解决
- CHM编码问题解决
- mysql编码问题解决办法
- java项目编码问题解决
- MySQL编码问题解决
- 编码问题解决方案
- LINUX下php连接mssql数据库中文字符乱码问题解决
- Java 输入多行字符串或者多个int数值
- Codeforces 849 C. From Y to Y (技巧)
- SIGUSR1信号程序退出
- 2017面向对象程序设计(Java)第二周学习总结
- WAMP+PhpStorm配置,post提交获取不到值
- linux数据库编码问题解决
- Java开发环境搭建(windows版、史上最详细版)
- FastDFS安装配置
- 浅谈MVC、MVP、MVVM架构模式的区别和联系
- 【Redis源码剖析】
- 跨站点脚本攻击简述
- HDU
- hdu 4251 划分树(板子题)
- JavaScript正则表达式