命令行导出导入数据库

1 登录

mysql -uroot -p

2 导出整个数据库

mysqldump -u user -p database > /var/www/database.sql

mysqldump -u root -p xxx_admin > /var/www/xxx_admin.sql

3 导出数据库中的某个表的数据

mysqldump -u user -p database tables > table.sql

4 导出整个数据库中的所有的表结构 (加了-d)

mysqldump -u user -p -d database > database.sql

5 导出整个数据库中某个表的表结构(加了-d)

mysqldump -u test_xxx -d -p test_xxx ey_links > ey_links2.sql

6 导入mysql方法1

mysql -uroot -p 回车 输入密码

use database; 选择要恢复的数据库

source fileName.sql

注意:fileName.sql要有路径名字,例如:source /home/user/data/fileName.sql

注:在导入备份数据库前,db_name如果没有,是需要创建的; 而且与db_name.db中数据库名是一样的才可以导入。

7 导入mysql方法2

mysql -uroot -p database < fileName.sql

注意:fileName.sql要有路径名字,例如:source /home/user/data/fileName.sql

麒麟操作系统(简称“麒麟”)中的命令行工具通常用于管理系统资源和服务,包括数据库管理。如果你想要通过命令行导入dm(DataMaster)数据库,你需要先确认dm是否支持直接的命令行导入功能,因为dm可能是某个特定数据库系统的别称,如DB2、Informix等。 通用步骤可能会涉及使用SQL命令行工具,例如`sqlplus`(如果dm基于Oracle)、`mysql`(如果是MySQL)或者数据库管理软件提供的特定工具(比如`db2cmd`、`odbcinst`等)。对于dm,假设它有一个叫做`dmloader`的命令行实用程序: 1. **登录到DM服务器**: - 使用`login`或`ssh`登录到运行dm服务的机器上。 2. **查找导入工具**: - 找到`dmloader`或其他指定的数据库装载工具的路径,通常位于`<dm_home>/bin`目录下。 3. **创建数据文件**: - 创建包含要导入数据的文本文件或二进制文件(如`.dat`或`.xml`)。 4. **运行导入命令**: ```bash dmloader [options] <database>[:table] <data_file> ``` 将 `<database>` 替换为你的dm实例名称,`table`替换为你想导入的具体表名,`data_file`则是你的数据源文件。 5. **提供必要认证信息**: - 如果有用户名和密码,可能需要在命令行中提供 `-username` 和 `-password` 参数。 6. **检查日志**: - 导入后检查`dmserver.log`或`dmloader.out`这类日志文件,了解导入过程的详细情况。 由于dm数据库可能并非开源的标准数据库,具体步骤可能会有所不同。如果你能提供更详细的dm数据库信息,我可以给出更为精准的指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaopzi123123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值