修改my.ini文件

加上

default-character-set=gb2312

设定数据库字符集

alter database da_name default character set 'charset'

1)设置数据库编码 /etc/my.cnf

[mysqld]

default-character-set=gbk

...

[client]

default-character-set=gbk

---------------------------------------

2)按字符集导出

$mysqldump -u root -p dbname --default-character-set=gbk > a.sql;

3)查看SQL文件的编码

[root@localhost gethtml]# file a.sql

a.sql: UTF-8 Unicode ...

[root@localhost gethtml]# iconv -f utf-8 -t gbk a.sql > a2.sql

[root@localhost gethtml]# file a2.sql

a2.sql: Non-ISO extended-ASCII English text 这时已经是gbk的编码了

3)导入

查看数据库服务和客户端字符集

mysql> status;

Server characterset:    gbk

Db     characterset:      gbk

Client characterset:      latin1

Conn. characterset:     latin1

mysql> set names 'gbk';   //这样

mysql> status;

Server characterset:   gbk

Db     characterset:     gbk

Client characterset:     gbk

Conn. characterset:    gbk

这时才能导数据

mysql> source a.sql;

----------------------------------------------------------------------------------

单独设置某个数据库:

alter database testdb character set utf8;

查看mysql支持的编码:

show character set;

查看系统的字符集和排序方式的设定可以通过下面的两条命令:

mysql> SHOW VARIABLES LIKE ''character_set_%'';

LINUX 如下:

1)导出数据

[root@www.cnscn.org ~]$ mysqldump -u root -p dbname --default-character-set=gbk > base_user.sql;

2)查看导出的sql文件的编码

[root@www.cnscn.org ~]$ file base_user.sql

base_user.sql: UTF-8 Unicode text, with very long lines

3)转成要用的编码

[root@www.cnscn.org ~]$ iconv -f utf-8 -t gbk base_user.sql >base_user_gbk.sql

4)连接数据库并查看当前库的编码

[root@www.cnscn.org ~]$ mysql -uroot

mysql> use testdb;

mysql> status;

Server characterset:    latin1

Db     characterset:    gbk

Client characterset:    latin1

Conn. characterset:    latin1

5)设置成需要的编码

mysql>set names 'gbk';

6)查看现在的编码

mysql> status;

Server characterset:    latin1

Db     characterset:    gbk

Client characterset:    gbk

Conn. characterset:    gbk

7)导入我们转换成gbk后的文件

mysql> source base_user_gbk.sql;

mysql修改数据库编码级_修改mysql数据库编码相关推荐

  1. 数据库创建函数_达梦数据库创建UUID函数

    数据库创建函数_达梦数据库创建UUID函数 接触达梦数据库有一段时间了,整理了一些资料,今天分享一下达梦数据UUID自定义函数 UUID函数定义 很多数据库都有提供UUID函数,可是接触达梦数据库后, ...

  2. MySQL数据库创建用户_修改用户_删除用户_设置用户

    文章目录 创建新用户 使用 CREATE USER 语句创建用户 创建新用户,并且使用哈希值设置密码 创建一个只能在数据库所在主机访问数据库的用户 创建一个只能从指定 IP 连接数据库的用户 创建一个 ...

  3. mysql修改user表密码_修改MySQL数据库中表的用户名和密码

    原有网站账号密码忘记了,用第一种方法解决的,感觉直观快速安全. 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数. 方法二 使用my ...

  4. mysql数据库目标库_修改mysql数据库的库名

    假如源数据库名称为"srcdb",目标数据库名称为trgdb 首先创建目标数据库: create database trgdb; 查看源数据库中的所有表名: use informa ...

  5. oracle 修改默认日期格式_查看MySQL查询计划的方法和格式

    查看MySQL的查询计划是分析查询的重要方法,可以通过使用EXPLAIN语句来确认优化器将采取哪种查询计划,是否与你的预期一致. 如何使用EXPLIAN?使用它有两种方式: 直接在查询语句之前直接加上 ...

  6. 定义mysql字段的编码模式_在 mysql 中 定义 数据库,表,列时,设定的各个的编码格式。...

    最近看了一下KIGG框架,发现在用EF + MYSQL数据库时,数据出现了乱码,用工具(Navicat )查看一下表category的结构发现 KIGG 数据库的默认情况是用latin1编码的(DEF ...

  7. mysql查看当前表字符集_查看mysql字符集及修改表结构--表字符集,字段字符集

    MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...

  8. 修改mysql导入sql大小限制_修改phpMyAdmin导入SQL文件的大小限制

    用phpMyAdmin导入mysql数据库时,我的19M的数据库不能导入,提示mysql数据库最大只能导入2M. phpMyAdmin数据库导入出错: You probably tried to up ...

  9. mysql 配置多个数据库连接_总结MySQL修改最大连接数的两个方式

    问题 在使用MySQL数据库的时候,经常会遇到这么一个问题,就是"Can not connect to MySQL server. Too many connections"-my ...

最新文章

  1. Django源码分析1:创建项目和应用分析
  2. php和java的语法区别_PHP 和 Java 的主要区别有哪些?
  3. android VectorDrawable使用笔记(五)
  4. tc351i  发送短信息 代码
  5. 华为手机滑动速度设置_华为手机打字速度慢?开启这个设置,一分钟就能打200字...
  6. 基于SpringBoot 2.0正式版的SpringCloud的微服务实战项目搭建
  7. Ambari离线部署Hadoop集群踩到的坑
  8. matlab 扫雷命令,Matlab版扫雷
  9. Android系统(126)---OKHTTP
  10. python查找并修改文件中的内容_如何使用Python搜索和替换文件中的文本?
  11. MATLAB批量读取图片,剪切,存储,放大
  12. 跟随阿里云贾扬清,走近AI开发者的奇幻漂流
  13. StatsD,collected,fluentd和其他守护程序
  14. Filed II 自定义二维曲面超声换能器阵列
  15. CISAW信息安全保证人员介绍
  16. html 中二维数组创建,【百度】js基础任务2-二维数组,dom操作
  17. google浏览器(chrome)登录、同步
  18. Android wifi信号强弱检测
  19. Git stash 的用法,将暂存区的内容缓存并移除,解决切换分支前的内容缓存问题
  20. 【网络】为什么巨型帧会影响延迟?|网络的带宽,吞吐量,时延的理解|MTU

热门文章

  1. 官网无法下载 AndroidStudio 解决
  2. RadAsm更换主题
  3. 手把手教你快速搭建个人博客 Hexo + Github
  4. python入门经典图灵pdf_[图灵程序设计丛书].Python数据分析基础[PDF][26.55MB]
  5. CI520 国产13.56MHz非接触式读写器NFC读卡芯片替代CV520低成本替换
  6. mysql数据库西里尔文乱码_如何将Window-1251(俄语西里尔字母)MySql数据库转换为UTF-8...
  7. 弘辽科技:淘宝提升销量改价可以吗?改价有影响吗?
  8. 如何.class文件反编译成为.java文件
  9. opencv中image watch插件安装使用教程
  10. fft2 二维快速傅里叶变换(Matlab)