mysql - 无法使用 MariaDB 控制台进行备份

标签 mysql mariadb

我正在尝试备份数据库。我在 Windows 10 上打开 MariaDB 客户端控制台,输入 root 密码,然后输入:

MariaDB [(none)]> mysqldump database_name > backup.sql;

它返回此错误:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'mysqldump database_name > backup.sql' at line 1

我做错了什么?

最佳答案

尝试使用

mysqldump -u root -p database_name > file.sql

在登录数据库之前(新的 CLI 窗口)。执行此命令后,您必须输入 root 密码

您应该能够在任何 CLI 中运行此命令,例如 CMD.exe 或 Git Bash - 取决于您在计算机上安装东西的方式。我希望这有帮助

关于mysql - 无法使用 MariaDB 控制台进行备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37779602/

相关文章:

mysql - 划分不同MySQL表中的两列

php - UTF-8贯穿始终

mysql - 将数据从 MySQL 复制到 Google BigQuery

mysql - 使用 column_name IN ('one' ,'two' ) 进行查询,按 pk 分组且 count (distinct column_name) = 2 返回空

mysql - 子查询 MYSQL 以从服务器选择所有数据库

mysql - 仅使用 MySQL 变量进行计数,而不在 SELECT 部分返回客户端

python - Django 不支持删除级联

mysql - 如何对新数据进行排序显示?

java - 在 Java 中连接到 MySQL 数据库

php - mariadb、PHP7 -- 无法授予所有数据库权限