首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事
您的当前位置:首页正文

mysqldump导入导出数据库总结

2023-11-11 来源:画鸵萌宠网

、删除my.ini [client]下的 no-beep 参数;2、在 mysqldump 后加--no-defaults参数,即:mysqldump --no-defualts -h主机IP -u用户名 -p密码 数据库 > xxx.sql 。

 

mysqldump导入导出数据库总结

标签:color   blog   efault   div   db2   .sql   password   dump   密码   

小编还为您整理了以下内容,可能对您也有帮助:

mysqldump 怎么导入数据库

mysqlmp是用来做备份数据库的;
有两种方法可导入数据库(表)

(1)导入数据库
在本地数据库中创建相对应导出的数据库mydb同名的数据库:
mysql> create database mydb;
然后退出数据库,再使用以下的 命令导入数据库文件mydb.bak到本地数据库mydb中:
mysql -uroot -p123456 mydb < /root/data/mydb.bak;
或者进入mysql中,使用source指令完成数据库导入,如下:
mysql> source /root/data/mydb.bak; // /root/data/mydb.bak是远程数据库mydb导出文件的本地存放位置
(2)导入数据表
在本地数据库中创建相对应导出的数据库mydb同名的数据库:
mysql> create database mydb;
然后在mysql中使用source指令来完成数据表的导入,如下:
mysql> source /root/data/tb1.bak; // /root/data/tb1.bak是远程数据表tb1导出文件的本地存放位置

mysqldump 怎么导入数据库

mysqlmp是用来做备份数据库的;
有两种方法可导入数据库(表)

(1)导入数据库
在本地数据库中创建相对应导出的数据库mydb同名的数据库:
mysql> create database mydb;
然后退出数据库,再使用以下的 命令导入数据库文件mydb.bak到本地数据库mydb中:
mysql -uroot -p123456 mydb < /root/data/mydb.bak;
或者进入mysql中,使用source指令完成数据库导入,如下:
mysql> source /root/data/mydb.bak; // /root/data/mydb.bak是远程数据库mydb导出文件的本地存放位置
(2)导入数据表
在本地数据库中创建相对应导出的数据库mydb同名的数据库:
mysql> create database mydb;
然后在mysql中使用source指令来完成数据表的导入,如下:
mysql> source /root/data/tb1.bak; // /root/data/tb1.bak是远程数据表tb1导出文件的本地存放位置

mysqldump 到底如何备份和导入


1.mysqldump(数据量很大时不推荐使用)
   myisam 锁表
   innodb 行锁

技术分享

mysqldump --help | less   #查看mysql所有的语法

mysqldump -uroot -p wang > /usr/back_upsql/wang.sql

 

2.mysqlhotcopy是mysql软件包自带的一种备份工具,是一个Perl脚本(操作系统级的备份)
在企业版和社区版都有包含
本质上是使用锁表语句后在使用cp或者scp命令拷贝数据库
有限支持flush tables with read lock
仅支持myisam数据库引擎

mysqlhotcopy -u root -p oracle wang  /usr/back_upsql/wang.sql

mysqldump备份

标签:

mysqldump 到底如何备份和导入


1.mysqldump(数据量很大时不推荐使用)
   myisam 锁表
   innodb 行锁

技术分享

mysqldump --help | less   #查看mysql所有的语法

mysqldump -uroot -p wang > /usr/back_upsql/wang.sql

 

2.mysqlhotcopy是mysql软件包自带的一种备份工具,是一个Perl脚本(操作系统级的备份)
在企业版和社区版都有包含
本质上是使用锁表语句后在使用cp或者scp命令拷贝数据库
有限支持flush tables with read lock
仅支持myisam数据库引擎

mysqlhotcopy -u root -p oracle wang  /usr/back_upsql/wang.sql

mysqldump备份

标签:

mysql如何导出、导入数据库和表,详细一点

1、导出整个数据库

mysqlmp -u 用户名 -p 数据库名 > 导出的文件名

mysqlmp -u dbuser -p dbname > dbname.sql

2、导入数据到数据库

mysql -uroot -D数据库名 

3、导出一个表

mysqlmp -u 用户名 -p 数据库名 表名> 导出的文件名

mysqlmp -u dbuser -p dbname users> dbname_users.sql

4、导入数据到数据库中得某个表

mysql -uroot -D数据库名  表名

扩展资料:

启动跟踪:

mysqld --debug

关闭服务器:

mysqladmin -u root shutdown

启动服务:

mysqld --console

显示数据库列表:

show databases;

显示库中的数据表:

use mysql; //打开库,学过 FOXBASE 的一定不会陌生吧

show tables;

显示数据表的结构:

describe 表名;

建库:

create database 库名;

建表:

use 库名;

create table 表名 (字段设定列表);

删库和删表:

drop database 库名;

drop table 表名;

将表中记录清空:

delete from 表名;

显示表中的记录:

select * from 表名;

显示最后一个执行的语句所产生的错误、警告和通知:

show warnings;

只显示最后一个执行语句所产生的错误:

show errors;

mysql 导入导出数据库以及函数、存储过程的介绍

mysql常用导出数据命令:
1.mysql导出整个数据库

mysqlmp
-hhostname
-uusername
-ppassword
databasename
>
backupfile.sql  

mysqlmp
-hlocalhost
-uroot
hqgr>
hqgr.sql
(如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,未指定则存放在mysql的bin目录下)
2.mysql导出数据库一个表
  mysqlmp
-hhostname
-uusername
-ppassword
database
tablename>
导出的文件名
  mysqlmp
-hlocalhost
-uroot
hqgr
t_ug_user>
user.sql
3.mysql导出一个数据库结构
 mysqlmp
-hhostname
-uusername
-ppassword
-d
--add-drop-table
databasename>d:hqgrstructure.sql
 -d
没有数据
--add-drop-table
在每个create语句之前增加一个drop
table
4.如果需要导出mysql里面的函数或者存储过程

mysqlmp
-hhostname
-uusername
-ppassword
-ntd
-R
databasename
>
backupflie.sql

mysqlmp
-hlocalhost
-uroot
-ntd
-R
hqgr
>
hqgr.sql

其中的
-ntd
是表示导出存储过程;-R是表示导出函数
mysql常用导入数据的命令:
1.mysql命令

mysql
-hhostname
-uusername
-
ppassword
databasename
<
backupfile.sql
2.source命令

mysql>source
backupfile.sql

mysql 导入导出数据库以及函数、存储过程的介绍

mysql常用导出数据命令:
1.mysql导出整个数据库

mysqlmp
-hhostname
-uusername
-ppassword
databasename
>
backupfile.sql  

mysqlmp
-hlocalhost
-uroot
hqgr>
hqgr.sql
(如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,未指定则存放在mysql的bin目录下)
2.mysql导出数据库一个表
  mysqlmp
-hhostname
-uusername
-ppassword
database
tablename>
导出的文件名
  mysqlmp
-hlocalhost
-uroot
hqgr
t_ug_user>
user.sql
3.mysql导出一个数据库结构
 mysqlmp
-hhostname
-uusername
-ppassword
-d
--add-drop-table
databasename>d:hqgrstructure.sql
 -d
没有数据
--add-drop-table
在每个create语句之前增加一个drop
table
4.如果需要导出mysql里面的函数或者存储过程

mysqlmp
-hhostname
-uusername
-ppassword
-ntd
-R
databasename
>
backupflie.sql

mysqlmp
-hlocalhost
-uroot
-ntd
-R
hqgr
>
hqgr.sql

其中的
-ntd
是表示导出存储过程;-R是表示导出函数
mysql常用导入数据的命令:
1.mysql命令

mysql
-hhostname
-uusername
-
ppassword
databasename
<
backupfile.sql
2.source命令

mysql>source
backupfile.sql

怎样通过mysqldump备份数据并导入其他库

mysqlmp命令导出数据

格式:mysqlmp -h链接ip -P(大写)端口 -u用户名 -p密码 数据库名>d:XX.sql(路劲)

示例:mysqlmp -h112.74.192.432 -P3307 -uroot -p8888 htgl >d:\htgl.sql;

#导出某个数据库的表--结构+数据+函数+存储过程
mysqlmp -h127.0.0.1 -uroot -p123456 --opt -R htgl >d:\htgl.sql

1.导出结构不导出数据

mysqlmp -d 数据库名 -uroot -p > xxx.sql

2.导出数据不导出结构

mysqlmp -t 数据库名 -uroot -p > xxx.sql

3.导出数据和表结构

mysqlmp 数据库名 -uroot -p > xxx.sql

4.导出特定表的结构

mysqlmp -uroot -p -B数据库名 --table 表名 > xxx.sql

#mysqlmp [OPTIONS] database [tables]

5.导入
格式:mysql -h链接ip -P(大写)端口 -u用户名 -p密码 数据库名 < d:XX.sql(路劲)

示例:mysql -uroot -p1234 db1 < c:\a.txt
mysqlmp -h12323 -P3307 -uroot -p3333 htgl <d:\htgl.sql;

怎样通过mysqldump备份数据并导入其他库

mysqlmp命令导出数据

格式:mysqlmp -h链接ip -P(大写)端口 -u用户名 -p密码 数据库名>d:XX.sql(路劲)

示例:mysqlmp -h112.74.192.432 -P3307 -uroot -p8888 htgl >d:\htgl.sql;

#导出某个数据库的表--结构+数据+函数+存储过程
mysqlmp -h127.0.0.1 -uroot -p123456 --opt -R htgl >d:\htgl.sql

1.导出结构不导出数据

mysqlmp -d 数据库名 -uroot -p > xxx.sql

2.导出数据不导出结构

mysqlmp -t 数据库名 -uroot -p > xxx.sql

3.导出数据和表结构

mysqlmp 数据库名 -uroot -p > xxx.sql

4.导出特定表的结构

mysqlmp -uroot -p -B数据库名 --table 表名 > xxx.sql

#mysqlmp [OPTIONS] database [tables]

5.导入
格式:mysql -h链接ip -P(大写)端口 -u用户名 -p密码 数据库名 < d:XX.sql(路劲)

示例:mysql -uroot -p1234 db1 < c:\a.txt
mysqlmp -h12323 -P3307 -uroot -p3333 htgl <d:\htgl.sql;

MySQL数据库如何导入导出(备份还原)

本文适用范围:全面阐述MySQL数据库的各种操作,分虚拟主机和服务器两种情况。

虚拟主机

1、通过PHPMyAdmin的导入导出功能,这个软件一般只支持几兆数据的导出,太大的数据可能会超时。

2、通过程序自带的数据库备份还原功能来操作,一些常见的PHP程序如DZ论坛等,后台都有数据库还原和备份的功能,方便我们转移空间数据。

3、如果您的数据库在朝暮数据购买,我们的管理面板支持一键备份和还原。点击备份按钮后,您可以到数据库对应的空间上通过FTP方式下载。

服务器或VPS

首先我们远程到服务器上(Windows或Linux均可),并准备好root密码或具体数据库的用户名密码。

一、数据库的导入(还原)

1、source命令

1)打开开始菜单->程序->MySQL->MySQL Command Line Client,输入MySQL的root密码。

2)然后输入use 数据库名;进入对应的数据库,再用source 备份文件具体路径;命令导入备份文件。注意,在这里的命令后面都要加;分号,截图如下:

2、mysql命令

1)如果是Windows系统,请在命令行模式下进入mysql的bin目录,如D:Programmysql41bin。如果是Linux系统,请直接看下面的步骤。

2)执行mysql命令导入数据库,命令格式为:

mysql -u用户名 -p密码 数据库名<备份文件具体路径

比如:mysql -uroot -pabc123 mydb<file.sql,其中用户名和密码也可以是具体数据库的,不一定要root的。截图如下:

二、数据库的导出(备份)

一般使用mysqlmp命令

1)如果是Windows系统,请在命令行模式下进入mysql的bin目录,如D:Programmysql41bin。如果是Linux系统,请直接看下面的步骤。

2)执行mysqlmp命令导入数据库,命令格式为:

mysqlmp -u用户名 -p密码 数据库名>备份文件具体路径

比如:mysqlmp -uroot -pabc123 mydb>file.sql,其中用户名和密码也可以是具体数据库的,不一定要root的。如果出现when using LOCK TABLES错误,请在database后面加上--skip-lock-tables就不会报错了。截图如下:您可能感兴趣的文章:MySQL 文本文件的导入导出数据的方法Mysql 导入导出csv 中文乱码问题的解决方法mysql 导入导出数据库、数据表的方法MySQL导入导出.sql文件及常用命令小结Mysql导入导出工具Mysqlmp和Source命令用法详解mysql 导入导出数据库以及函数、存储过程的介绍mysqlmp命令导入导出数据库方法与实例汇总MYSQL命令行导入导出数据库详解MYSQL导入导出sql文件简析HeidiSQL工具导出导入MySQL数据如何导出和导入mysql数据

MySQL命令行导出数据库:

1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录

如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin

(或者直接将windows的环境变量path中添加该目录)

2,导出数据库:mysqlmp -u 用户名 -p 数据库名 > 导出的文件名

如我输入的命令行:mysqlmp -u root -p news > news.sql (输入后会让你输入进入MySQL的密码)

(如果导出单张表的话在数据库名后面输入表名即可)

3、会看到文件news.sql自动生成到bin文件下

命令行导入数据库:

1,将要导入的.sql文件移至bin文件下,这样的路径比较方便

2,同上面导出的第1步

3,进入MySQL:mysql -u 用户名 -p

如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码)

4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库

5,输入:mysql>use 目标数据库名

如我输入的命令行:mysql>use news;

6,导入文件:mysql>source 导入的文件名;

如我输入的命令行:mysql>source news.sql;

显示全文