Mysql 导入 导出 数据库 修改编码

 一、导出数据库

通过dos命令行进入 

1. cd  d:\mysql的安装路径***\bin   然后回车

2. 输入mysqldump -h地址  -u 用户名  -p 数据库名

--default-character-set=gb2312 >d:\iv2.sql

 

二、导入数据库

加入 --default-character-set=gb2312  是为了让编码不出错

第一种:

mysql  -uroot -p 数据库名

--default-character-set=gb2312 test<F:/pushingdb.sql 

第二种:不过不能指定编码  不建议用

常用source 命令

进入mysql数据库控制台,

如mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:wcnc_db.sql

 

修改数据库的字符集
    mysql>use mydb
    mysql>alter database mydb character set utf-8;
创建数据库指定数据库的字符集
    mysql>create database mydb character set utf-8;

 

3.修改默认字符集
(1) 最简单的修改方法,就是修改mysqlmy.ini文件中的字符集键值,
     default-character-set = utf8
       character_set_server = utf8
    修改完后,重启mysql的服务,service mysql restart
    使用 mysql> SHOW VARIABLES LIKE 'character%';查看,发现数据库编码均已改成utf8

4.

查看数据库编码:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------+
| Variable_name             | Value                       |
+--------------------------+----------------------------+
| character_set_client      | utf8                        |
| character_set_connection | utf8                        |
| character_set_database    | utf8                        |
| character_set_filesystem | binary                      |
| character_set_results     | utf8                        |
| character_set_server      | utf8                        |
| character_set_system      | utf8                        |
| character_sets_dir        | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+

<!--EndFragment-->

猜你喜欢

转载自killgodaa.iteye.com/blog/2283070
今日推荐