mysql 5.7插入中文乱码,mysql 5.7 修改my.ini文件无效解决方法
来源:互联网 发布:linux递归创建目录 编辑:程序博客网 时间:2024/06/05 09:51
项目编码是utf-8,数据库也是utf-8但插入数据中文乱码。
1.首先使用show variables like 'character%';查看数据库输有编码正常情况下应该出character_set_filesystem外都是utf8修改my.ini(或者my-default.ini)
[client]
default-character-set=utf8
在[mysqld]中添加 character-set-server=utf8
2.使用show variables like 'character%';,所有编码除character_set_filesystem都是utf8,问题解决。
二、对于上面若修改my.ini无效则使用下面方式。
*******放心以下方式不会损坏mysql以前的数据******
*******实在不放心也可以备份*******
1.一管理员权限运行cmd,关闭数据库服务
执行sc delete mysql(你的mysql注册服务名),打出[SC] DeleteService 成功 操作成功。
2.执行mysqld install MYSQL --defaults-file="E:\mysql5.7\my.ini"
3.重启服务,net start mysql。配置生效。
ps.mysql5.7 user表的password改为authentication_string
0 0
- mysql 5.7插入中文乱码,mysql 5.7 修改my.ini文件无效解决方法
- mysql 5.7插入中文乱码 修改my.ini文件无效解决方法
- mysql my.ini配置文件修改无效
- mysql my.ini配置文件修改无效
- mysql乱码修改my.ini方法不起作用
- 修改mysql的my.ini文件,导致mysql服务1067启动失败的解决方法
- mysql 5.7 my.ini 配置
- MYSQL没有my.ini解决方法
- MySql 5.7 my.ini 位置(my.ini)在哪?
- MySQL 5.7.19安装目录下创建my.ini文件
- Mysql 文件配置(my.ini)
- mysql 的my.ini文件
- 修改mysql数据库my.ini文件不起作用(1)
- mysql性能调优_修改文件my.ini
- 编码问题,修改mysql ini文件无效的一种解决方案
- mysql 5.7.4 my.ini 示例
- 插入MYSQL中文乱码
- mysql插入中文乱码
- Poj 2456 Aggressive cows【贪心+二分】
- 子类无参构造调用父类有参构造方法
- swift学习笔记--swift3.0 if-let、guard语句中的where的替换
- 【BZOJ 1833】【数位DP】 ZJOI2010 count【求在[a,b]中的所有整数中,每个数码(digit)各出现了多少次】
- 多线程断点续传(代码,附有详细注解)
- mysql 5.7插入中文乱码,mysql 5.7 修改my.ini文件无效解决方法
- 算法2.5:链式A+B
- C++ 作用域运算符(::)
- C++模板-实现栈(进制转换)
- Android 播放视频 VideoView 《第一行代码》学习笔记
- php缓存-内存式-mamcache-封装
- 【2016-沈阳赛区网络赛-I】区间DP(QSC and Master,hdu 5900)
- UVa 12169 Disgruntled Judge
- Eclipse中JSP文件中文乱码解决