将数据库文件上传到数据库的命令

将数据库文件上传到数据库的命令

服务器中此路径下有一个数据库文件:/var/www/db.sql。

我们的数据库大小约为 800mb。

我们必须将这个 SQL 文件上传到数据库:“age”

用户名:root,密码:pass,数据库密码:dbpass

我正在尝试这个命令,但它不起作用。

mysql -u root -p pass age db.sql

我点击了这个链接:https://stackoverflow.com/questions/19483087/importing-large-sql-file-to-mysql-via-command-line

请给出正确的命令

答案1

您的 shell 命令缺少 shell 重定向输入运算符:<。这告诉 mysql 读取文件“db.sql”。请参阅https://www.gnu.org/software/bash/manual/html_node/Redirections.html(假设您正在使用 bash 或同等版本)。

尝试:“mysql -u root -p pass age < db.sql”

相关内容