mysql字符为utf8_设置mysql字符编码为utf8
在windows下开发的JavaWeb项目,运行测试没有任何问题,后来部署到阿里云租来的linux服务器上遇到了中文乱码的问题,排查后发现是mysql字符编码设置的问题.
进入mysql,用"show variables like '%character%';"可以查看当前的字符编码设置.如果不是utf8的,设置成utf8的就可以解决乱码问题.
在linux下,用 "vi /etc/my.cnf" 编辑文件:
在[client]字段里加入default-character-set=utf8
在[mysqld]字段里加入default-character-set=utf8和init_connect='SET NAMES utf8'
5.7的mysql utf8配置
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[mysql]
default-character-set = utf8
[mysql.server]
default-character-set = utf8
[mysqld_safe]
default-character-set = utf8
[client]
default-character-set = utf8
下面是我的my.cnf的配置:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
max_allowed_packet=29777216
init_connect='SET NAMES utf8'
default-character-set=utf8
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
default-character-set=utf8
init_connect='SET NAMES utf8'
[client]
default-character-set=utf8
mysql字符为utf8_设置mysql字符编码为utf8相关推荐
- mysql 修改结束符_在MySQL中,用于设置MySQL结束符的关键字是【】
在MySQL中,用于设置MySQL结束符的关键字是[] 答:DELIMITER 截至目前,还没有科学家从事克隆人的实验研究.() 答:× 智慧职教: 在选择压力表的量程时,一般不超过满量程的( ). ...
- 设置MySQL排序方式_设置MySQL设置字符集和排序方式
1. 编辑/etc/my.cnf文件, 在"[client]"下添加"default-character-set=utf8" 2. 编辑/etc/my.cnf文 ...
- mysql数据表默认utf8_设置Mysql数据库的默认编码为utf8
进入mysql,查看默认编码:$ mysql -uroot -proot $ show variables like character%' 显示字符编码:+--------------------- ...
- 修改mysql字符集 为utf8_修改mysql数据库字符集为UTF8的
第一种 一.修改my.ini配置文件(MySQL配置文件) character_set_server = utf8 #设置字符集 查看当前数据库字符集 show VARIABLES like 'cha ...
- mysql修改字符集utf8_修改mysql数据库字符集为UTF8
第一种 一.修改my.ini配置文件(MySQL配置文件) character_set_server = utf8 #设置字符集 重启mysql数据库服务 查看当前数据库字符集 show VARIAB ...
- mysql use mysql_1、设置mysql远程访问执行mysql 命令进入mysql 命令模式,执行如下SQL代码mysql use mysql; mysql GRANT ALL ON ...
1.设置mysql远程访问 执行mysql 命令进入mysql 命令模式,执行如下SQL代码mysql> use mysql; mysql> GRANT ALL ON *.* TO adm ...
- mysql 时区设定_设置MySQL默认时区
MySQL默认的时区是UTC时区,比北京时间晚8个小时. 假设日志里面的时间是中午12:00,那么北京时间应该是晚上的8:00点钟. 为方便查看和设置时间,我们要设置MySQL的默认时区,以符合本地使 ...
- mamp设置mysql密码_MAMP中设置Mysql root密码
作为一名大三学生,我的技术还很薄弱,最近想学习一下PHP+mysql进行web开发,由于用的是mac机器,并且希望快速入门而不必将时间花费在环境搭建上,我选择了使用MAMP集成开发环境,我会慢慢将我的 ...
- mysql主从同步时间设置,mysql主从同步设置小记
主服务器很好配置, 分配一个唯一的server-id, 开启log-bin如下 #开启bin日志 log-bin=mysql-bin #主库上限定需要同步的dbname binlog-do-db=db ...
最新文章
- Python全栈开发,Day1 - Python基础1
- 深入redis内部--事件处理机制
- px4原生源码学习二--实时操作系统篇
- 在服务器上安装网站环境,如何在服务器上搭建JSP环境,需要安装哪些软件?
- 【opencv学习】【Harris角点检测】
- mysql读写分离 同步_MySQL数据库的同步配置+MySql读写分离
- Ext this.getView(...).saveDocumentAs is not a function
- 圆方树(bzoj 2125: 最短路)
- mysql所选路径已经存在_MySQL 入门知识(下) | 周末送资料
- xml转matlab目标检测,将Cityscape转换为PASACAL VOC格式的目标检测数据集
- 【源码汇总】基于RGB-D相机的三维重建总览 包括静态与动态三维重建
- twitter sdk android,android – 登录Twitter失败
- 【前端知识之JS】reduce()方法与使用
- windows10专业版安装应用商店方法
- RDS-TMC(Traffic Message Channel)蕴藏的商机不可小视
- 读取网络时间完整代码
- matlab中zeros什么意思,MATLAB中zeros表示表示什么意思
- 美通企业日报 | 阿迪达斯和碧昂丝达成标志性合作;万豪国际公布亚太区2020年发展愿景...
- 微信支付找不到sdk
- 基于微信小程序的流动人口管理移动APP设计与实现-计算机毕业设计源码+LW文档