我正在尝试使用以下命令备份 MySQL 数据库:
mysql -u "username" -p "databasename" > "somename.sql"
输入密码后,它不会显示任何输出/错误。它不显示终端提示。不会创建备份文件。
我以前成功使用过相同的命令。但我不知道为什么它现在不起作用。有任何想法吗?
我在 Ubuntu 14.04 LTS 上工作。
我正在尝试使用以下命令备份 MySQL 数据库:
mysql -u "username" -p "databasename" > "somename.sql"
输入密码后,它不会显示任何输出/错误。它不显示终端提示。不会创建备份文件。
我以前成功使用过相同的命令。但我不知道为什么它现在不起作用。有任何想法吗?
我在 Ubuntu 14.04 LTS 上工作。
您正在尝试错误的命令
mysqldump -u "username" -p"password" "databasename" > "somename.sql"
或者它
mysqldump -u "username" -p "databasename" > "somename.sql"
并在提示时输入密码。
mysql -u“用户名”-p“数据库名”>“somename.sql”
你的用户名应该是root
Log in to root account
then stop database server
and
Try this code
mysqldump -u root -p dbname > backup.db.sql
你可以使用这个命令:
句法:
mysqldump -u root -p -h MYSQL_MACHIE_IP --routines DATABASE_NAME | sed -e 's/DEFINER[ ]*=[ ]*[^*]*\*/\*/' > BACKUP_FILE_NAME.sql
前任:
mysqldump -u root -p -h 12.123.11.123 --routines my_day_out | sed -e 's/DEFINER[ ]*=[ ]*[^*]*\*/\*/' > backup_15thjuly_with_sp.sql
上述命令将生成一个带有存储过程备份查询的 .sql 文件。