8

I want to import an .sql file into a database on the server through command line.

I understand that I should use the follow line:

mysql -u username -p database_name < textfilewithsqlstatments.sql

the sql file is currently in my local folder, shall I upload it to the server first? how should I specify the directory for this file?

Thanks

4

3 回答 3

16

线

mysql -u username -p database_name < textfilewithsqlstatments.sql

假设该文件位于您从中运行命令的同一目录中。

您应该将文件上传到服务器并将路径指定为

mysql -u username -p database_name < /path/to/file/on/server/textfilewithsqlstatments.sql
于 2013-09-27T12:38:24.543 回答
1

你可以使用腻子实用程序 PLINK.EXE

首选使用密钥配置会话,无需在所有连接中输入密码,因此使用简单:

plink mysql -u 用户名 -p database_name < textfilewithsqlstatments.sql

考虑到文件

带有 sqlstatments.sql 的文本文件

在您的 /home/user 中。

有关 PLINK 的更多信息:http: //the.earth.li/~sgtatham/putty/0.58/htmldoc/Chapter7.html

它工作正常!

于 2013-09-30T17:35:30.527 回答
0

STEP1:输入您的主机名或 IP 地址并使用端口 22@putty。如果您正在输入您的主机名,请忽略http://www,只需输入 yourdomain.com。

STEP2:然后您可以输入您的 cPanel 用户名,然后单击 Enter

STEP3:然后输入你的cPanel密码并点击进入。

STEP4:最后一步是在下面输入命令行

mysql -u database_user_name -p database_db_name < /home/alphabettechnologies/public_html/alphabet_webz.sql

并点击进入。(确保用正确的数据库地址替换路径。SQL 数据库文件的文件名,您还需要用新的数据库用户名和密码替换。

mysql -u database_user_name -p database_db_name < /home/alphabet/public_html/db-backup.sql

STEP5:输入db用户密码

就是这样,将被数据库导入

于 2019-10-01T07:23:56.530 回答