mysql修改数据库编码级_修改mysql数据库编码
修改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数据库编码相关推荐
- 数据库创建函数_达梦数据库创建UUID函数
数据库创建函数_达梦数据库创建UUID函数 接触达梦数据库有一段时间了,整理了一些资料,今天分享一下达梦数据UUID自定义函数 UUID函数定义 很多数据库都有提供UUID函数,可是接触达梦数据库后, ...
- MySQL数据库创建用户_修改用户_删除用户_设置用户
文章目录 创建新用户 使用 CREATE USER 语句创建用户 创建新用户,并且使用哈希值设置密码 创建一个只能在数据库所在主机访问数据库的用户 创建一个只能从指定 IP 连接数据库的用户 创建一个 ...
- mysql修改user表密码_修改MySQL数据库中表的用户名和密码
原有网站账号密码忘记了,用第一种方法解决的,感觉直观快速安全. 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数. 方法二 使用my ...
- mysql数据库目标库_修改mysql数据库的库名
假如源数据库名称为"srcdb",目标数据库名称为trgdb 首先创建目标数据库: create database trgdb; 查看源数据库中的所有表名: use informa ...
- oracle 修改默认日期格式_查看MySQL查询计划的方法和格式
查看MySQL的查询计划是分析查询的重要方法,可以通过使用EXPLAIN语句来确认优化器将采取哪种查询计划,是否与你的预期一致. 如何使用EXPLIAN?使用它有两种方式: 直接在查询语句之前直接加上 ...
- 定义mysql字段的编码模式_在 mysql 中 定义 数据库,表,列时,设定的各个的编码格式。...
最近看了一下KIGG框架,发现在用EF + MYSQL数据库时,数据出现了乱码,用工具(Navicat )查看一下表category的结构发现 KIGG 数据库的默认情况是用latin1编码的(DEF ...
- mysql查看当前表字符集_查看mysql字符集及修改表结构--表字符集,字段字符集
MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...
- 修改mysql导入sql大小限制_修改phpMyAdmin导入SQL文件的大小限制
用phpMyAdmin导入mysql数据库时,我的19M的数据库不能导入,提示mysql数据库最大只能导入2M. phpMyAdmin数据库导入出错: You probably tried to up ...
- mysql 配置多个数据库连接_总结MySQL修改最大连接数的两个方式
问题 在使用MySQL数据库的时候,经常会遇到这么一个问题,就是"Can not connect to MySQL server. Too many connections"-my ...
最新文章
- Django源码分析1:创建项目和应用分析
- php和java的语法区别_PHP 和 Java 的主要区别有哪些?
- android VectorDrawable使用笔记(五)
- tc351i 发送短信息 代码
- 华为手机滑动速度设置_华为手机打字速度慢?开启这个设置,一分钟就能打200字...
- 基于SpringBoot 2.0正式版的SpringCloud的微服务实战项目搭建
- Ambari离线部署Hadoop集群踩到的坑
- matlab 扫雷命令,Matlab版扫雷
- Android系统(126)---OKHTTP
- python查找并修改文件中的内容_如何使用Python搜索和替换文件中的文本?
- MATLAB批量读取图片,剪切,存储,放大
- 跟随阿里云贾扬清,走近AI开发者的奇幻漂流
- StatsD,collected,fluentd和其他守护程序
- Filed II 自定义二维曲面超声换能器阵列
- CISAW信息安全保证人员介绍
- html 中二维数组创建,【百度】js基础任务2-二维数组,dom操作
- google浏览器(chrome)登录、同步
- Android wifi信号强弱检测
- Git stash 的用法,将暂存区的内容缓存并移除,解决切换分支前的内容缓存问题
- 【网络】为什么巨型帧会影响延迟?|网络的带宽,吞吐量,时延的理解|MTU
热门文章
- 官网无法下载 AndroidStudio 解决
- RadAsm更换主题
- 手把手教你快速搭建个人博客 Hexo + Github
- python入门经典图灵pdf_[图灵程序设计丛书].Python数据分析基础[PDF][26.55MB]
- CI520 国产13.56MHz非接触式读写器NFC读卡芯片替代CV520低成本替换
- mysql数据库西里尔文乱码_如何将Window-1251(俄语西里尔字母)MySql数据库转换为UTF-8...
- 弘辽科技:淘宝提升销量改价可以吗?改价有影响吗?
- 如何.class文件反编译成为.java文件
- opencv中image watch插件安装使用教程
- fft2 二维快速傅里叶变换(Matlab)