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

本文详细介绍了如何通过dos命令行进行数据库的导出和导入操作,包括使用mysqldump命令导出数据库以及mysql命令导入数据库,并强调了使用--default-character-set参数的重要性以确保编码正确无误。此外,文章还提供了修改数据库字符集的方法,包括直接在my.ini文件中修改默认字符集键值、修改特定数据库的字符集、以及如何在mysql控制台中更改数据库编码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 一、导出数据库

通过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-->
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值