Win下Mysql[mysql-5.7.13-winx64]编码格式修改
来源:互联网 发布:网络彩票服务器在国外 编辑:程序博客网 时间:2024/06/06 18:45
#场景
数据导入mysql的时候,中文字符乱码,在网上找了不少资料,改来改去才搞定。仅以此文记录,作为日后备忘
查看mysql默认编码格式
- show variables like ‘character%’;
修改方法
临时方案
- 只能在当前环境下使用,重启后会无效
在dos命令界面键入:set names gbk;
修改配置文件my.ini
大致分为如下几个步骤:
- 1.如果没有mys.ini ,复制my-default.ini命名为my.ini
- 2.[mysqld]修改
[mysqld] character-set-server=utf8 collation-server=utf8_general_ci
此处不添加‘default-character-set = utf8
- 3.添加[mysql],[mysql.server],[mysqld_safe],[client]默认格式
[mysql]default-character-set = utf8[mysql.server]default-character-set = utf8[mysqld_safe]default-character-set = utf8[client]default-character-set = utf8
4.删除当前mysql服务
管理员模式启动dos界面
sc delete mysql5.切换到mysql安装目录下,再注册mysql服务
D:\mysql-5.7.13-winx64\bin>mysqld --install mysql --defaults-file="D:\mysql-5.7.13-winx64\my.ini"Service successfully installed.
6.启动mysql
先停止服务:net stop mysql
再启动服务:net start mysql7.进入mysql查看编码格式:
mysql> show variables like ‘character%’;
8 rows in set, 1 warning (0.02 sec)
mysql> show variables like ‘collation%’;
3 rows in set, 1 warning (0.01 sec)
表述不到位的地方可以参考引用连接
个人感觉不替换当前mysql服务好像也可以实现,不过没有尝试[嘿嘿]
参考
- [1]: http://blog.csdn.net/u013474104/article/details/52486880
阅读全文
0 0
- Win下Mysql[mysql-5.7.13-winx64]编码格式修改
- mysql-5.7.15-winx64修改初始密码windows下
- mac下修改mysql的编码格式
- Linux下mysql 修改数据库编码格式
- 修改mysql编码格式
- mysql 修改编码格式
- mysql 修改编码格式
- 修改mysql编码格式
- mysql修改编码格式
- 修改mysql编码格式
- 修改MySQL编码格式
- mysql-5.7.11-winx64修改初始密码
- ubantu下修改mysql默认编码格式为utf8编码
- win 安装mysql-5.7.16-winx64 服务记录
- mysql 5.7.13 winx64 ,Win 10安装配置方法图文教程
- win10下安装mysql-5.7.19-winx64
- Windows10下安装mysql-5.7.18-winx64
- mysql修改默认编码格式
- PHP中PSR-[0-4]代码规范
- socket、端口、进程的关系
- HashMap的工作原理
- template <typename T>是什么
- build-tools\23.0.3\aapt.exe'' finished with non-zero exit value 1错误提示
- Win下Mysql[mysql-5.7.13-winx64]编码格式修改
- Html-响应式布局、弹性布局
- Unity Shader入门精要学习笔记
- js面向对象编程
- ajax提交表单并接收json
- 本人新手,想问下tomcat的log日志问题
- ubutnu linux 下升级python版本,以2.x升级到3.x为例
- hdu2697
- 如何安装spark