我正在Linux (Ubuntu)上工作,我想将整个模式从.sh文件导出到.sql,以便在MySQL Workbench中打开它--但是我怎么做呢?
我尝试过使用mysqldump,但它不起作用,我在打开.sh数据库之后编写了这个命令,但我不确定它是否有影响。
终端中的命令行:
mysql> mysqldump -uuser -ppassword db > db.sql
而且它不起作用- MySQL语法错误显示在此之后
发布于 2016-03-31 08:57:31
在这里,.sh表示脚本文件扩展名,您将在其中编写命令,而.sql则表示备份/转储文件。
示例
在linux提示符下执行下面的命令-
sudo vi backup_script.sh它会打开一个空白文件,你可以在这里写你的脚本,就像-
cd /root/backup/
mysqldump -uroot -proot123 mydb > /root/backup/mydb.sql现在通过Esc +:+ wq保存这个文件
注意:备份文件夹应该存在于根中,否则您可以在下面的命令中创建-
mkdir /root/backup现在您可以通过以下命令执行backup_script.sh -
sh backup_script.sh它将在/root/ backup / path上对mydb数据库进行备份。
发布于 2016-03-31 13:49:25
1.安装mysql-客户机,其中包括mysqldump
user@local:~$ sudo apt-get install mysql-client-5.1user@local:~$ mysqldump -u root -p[root_password] [database_name] > dumpfilename.sqluser@local:~$ mysql -u root -p[root_password] [database_name] < dumpfilename.sqlhttps://stackoverflow.com/questions/36328504
复制相似问题