ubuntu mysql 导出命令_Ubuntu 使用命令导出数据库

mysqldump -h主机  -u用户名 -p 数据库名 > 导出的数据库名.sql

mysqldump -h主机  -u用户名 -p 数据库名 表名> 导出的数据库名.sql

几个比较常用的参数有

-P或--port          要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数

-d或--no-data       没有详细数据,仅仅导出数据的结构

--add-drop-database 在创建数据库时,先drop掉已经存在的同名数据库[一般跟在-d参数后]

--add-drop-table    在创建表时,先drop掉已经存在的同名表[一般跟在-d参数后]

例子:首先查看 show databases; 查看一下数据库中的自己要导出的数据库名

098d4a292c08a72ee573efe727b67aec.png

例如,要导出performance_schema这个数据库

输入:mysqldump -uroot -p perfomance_schema >perfomance_schema.sql

07f341b6e4446209cbb5ec4359f37ec9.png

然后输入密码,这里出现了个错误

d62f9b9b08463a5e42174f93a2420d24.png

解决办法:在mysqldump中加上参数 --skip-lock-tables

如:

mysqldump -uroot -p --skip-lock-tables performance_schema >performance_schema.sql

搞定了

参考地址:https://www.2cto.com/database/201202/120102.html

https://www.2cto.com/database/201305/215914.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值