ubuntu命令上传sql文件到数据库

ubunutu commands to upload sql file to database

此路径中有一个数据库文件:/var/www/db。sql 在我们的服务器中。

.sql 文件的大小约为 800mb。

我们必须将此 sql 文件上传到数据库名称:"age"

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

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

mysql -u root -ppass age db.sql

请给出正确的命令,或者我是否缺少 sql 文件的路径?

请指导我。

您要将数据导入哪个数据库应由 .sql 文件顶部的 USING age; 指定。进行更改后,执行:

mysql -u root -ppass < db.sql

以便将 .sql 文件中包含的 CRUD 命令发送到 mysql 控制台。

您可以使用此代码:

mysql -uroot -ppass age < /var/www/db.sql 

或更好的是:

mysql -uroot -p age < /var/www/db.sql 

将密码作为 MySQL 参数传递是不安全的。