常见MYSQL导入导出数据命令

导出数据库:

mysqldump –uuser -ppassword -hhost databasename > target_20150225.sql

打包:

tar zcvf target_20150225.sql.tgz target_20150225.sql

到新的数据库里新建库:

Create databases target_database;

解压数据库文件:

Tar zxvf target_20150225.sql.tgz

导入数据库:

source  /date/target_20150225.sql;

为指定用户赋予相应权限:

grant all privileges on target_database.* to ‘user‘@‘%‘ identified by ‘password‘ with grant option;

测试,用指定帐号登陆并执行show,select等语句

Use target;

Show tables;

时间: 2024-12-15 06:50:43

常见MYSQL导入导出数据命令的相关文章

mysql导入导出数据中文乱码解决方法小结

inux系统中 linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题. 解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上--default-character-set=utf8, 例如下面的代码: 复制代码 代码如下: mysqldump -uroot -p --default-character-set=utf8 dbname tablename > bak.sql 那么导入数据的时候也要使用--

[转]mysql导入导出数据中文乱码解决方法小结

本文章总结了mysql导入导出数据中文乱码解决方法,出现中文乱码一般情况是导入导入时编码的设置问题,我们只要把编码调整一致即可解决此方法,下面是搜索到的一些方法总结,方便需要的朋友. linux系统中 linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题. 解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上--default-character-set=utf8, 例如下面的代码: 代码如下: mys

解决mysql导入导出数据乱码问题

最近在linux上面用mysqldump导出数据,放在windows系统中导入就会出现中文乱码,然后就会导致出现: Unknown MySQL server host和Can't connect to the server的错误.解决mysql导入导出数据乱码问题就是统一导入导出的编码,linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题. 解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上--def

mysql导入导出数据

大家都知道myisam读数据时比innodb要快,但导入大量表是myisam的记录特别慢,下面是我总结的mysql在导入导出大数据时加快速度的方法 一.使用into outfile导出.load data导入数据1.导出大数据表(into outfile导出的数据是文本) mysql> select count(*) from app_china; +----------+ | count(*) | +----------+ | 17931 | +----------+ 1 row in set

Navicat for mysql 导入导出数据表数据库

1.导出数据表 联通 如图所示,右击所要进行导出的表格,选择 Dump SQL File 下面的选项是只导出数据表结构,没有数据 上面的选项包含数据,连同表结构带着数据一同进行导出 2.导入数据表 选择数据库,右击进入,选择 Excute SQL File,自动弹出文件选择的列表,找到想要的文件,进行导入 3.导出数据库 操作方式与导出数据表相似,只是这部分变成了右击数据库来进行操作. 4.导入数据库 严格意义上来讲,导出的数据库文件只是一堆表结构关系,导入数据库文件本质上就是讲这些表导进来,操

常用mysql导入导出数据的命令

To export 导出指定db_name的数据: $ mysqldump -u [uname] -p[pass] db_name > db_backup.sql 导出整个库的数据: $ mysqldump -u [uname] -p[pass] --all-databases > all_db_backup.sql 导出指定表的数据 $ mysqldump -u [uname] -p[pass] db_name table1 table2 > table_backup.sql 导出打包

mysql导入导出数据库命令

1.导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行: mysqldump -u root -p news > /home/jason/sql/news.sql (输入后会让你输入进入MySQL的密码)(如果导出单张表的话在数据库名后面输入表名即可) 2.导入数据库 先用命令行进入mysql并use相应数据库 导入文件:source 导入的文件名; 如我输入的命令行: mysql>source /home/jason/sql/news.sq

快速的mysql导入导出数据(load data和outfile)

1.load data: ***实际应用:把日志生成的xls文件load到MySQL中: mysql_cmd = "iconv -c -f utf-8 -t gbk ./data/al_ver_" + yesterday_time + ".xls -o ./data/GBK_al_ver_" + yesterday_time + ".xls " print(mysql_cmd) os.system(mysql_cmd) mysql_cmd = &

深入Mysql 导入导出

mysql常用导出数据命令:1.mysql导出整个数据库  mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql   mysqldump -hlocalhost -uroot hqgr> hqgr.sql     (如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,未指定则存放在mysql的bin目录下) 2.mysql导出数据库一个表 mysqldump -hhostnam