请大佬帮看看mysqldump导出mysql语句在哪错误!

mysql版本是5.7
2025-04-30 03:17:55
推荐回答(5个)
回答1:

mysqldump不需要登录进mysql才执行的,是在外面直接执行mysqldump这个程序的,还有就是--databases是不用写的,后面直接跟数据库名就可以了,-u和-p后面最好不要加空格,希望对你有帮助

回答2:

mysqldump 是一个独立的操作命令,并不是可以在mysql的shell控制台执行的sql语句。所以你需要先退出控制台,然后执行mysqldump,这时会提示你输入密码,然后就可以开始执行了,注意末尾不要使用分号。

回答3:

mysql mysqldump只导出表结构或只导出数据的实现方法
mysql mysqldump 只导出表结构 不导出数据
复制代码代码如下:

mysqldump --opt -d 数据库名 -u root -p > xxx.sql

备份数据库

复制代码代码如下:

#mysqldump 数据库名 >数据库备份名
#mysqldump -A -u用户名 -p密码 数据库名>数据库备份名
#mysqldump -d -A --add-drop-table -uroot -p >xxx.sql

1.导出结构不导出数据

复制代码代码如下:

mysqldump --opt -d 数据库名 -u root -p > xxx.sql  

2.导出数据不导出结构
复制代码代码如下:

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

3.导出数据和表结构
复制代码代码如下:

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

4.导出特定表的结构

复制代码代码如下:

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

导入数据:
由于mysqldump导出的是完整的SQL语句,所以用mysql客户程序很容易就能把数据导入了:
复制代码代码如下:

#mysql 数据库名 < 文件名
#source /tmp/xxx.sql  

回答4:

你可以下载一个翻译软件,然后在翻译软件里找到扫码的地方,把这个截图或者用另手机扫描就能翻译了,翻译成中文之后你就知道哪里错了

回答5:

这个啊。是由系统处于。。。。。