使用Putty将sql文件导入数据库

时间:2013-09-27 12:24:59

标签: mysql database hosting putty

我想通过命令行将.sql文件导入服务器上的数据库。

我知道我应该使用以下行:

mysql -u username -p database_name< textfilewithsqlstatments.sql

sql文件当前在我的本地文件夹中,我应该先将它上传到服务器吗?我该如何指定此文件的目录?

由于

3 个答案:

答案 0 :(得分:11)

该行

mysql -u username -p database_name < textfilewithsqlstatments.sql

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

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

mysql -u username -p database_name < /path/to/file/on/server/textfilewithsqlstatments.sql

答案 1 :(得分:1)

你可以使用putty实用程序PLINK.EXE

首选使用密钥配置会话,不需要将密码放在所有连接中,这样简单使用:

  

plink mysql -u username -p database_name&lt;   textfilewithsqlstatments.sql

考虑到文件

  

textfilewithsqlstatments.sql

位于您的/ home / user。

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

一切正常!

答案 2 :(得分:0)

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

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

STEP3: 然后输入您的cPanel密码,然后单击Enter。

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

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

,然后单击Enter。 (请确保使用正确的数据库地址替换路径。SQL数据库文件的文件名,您还需要替换为新的数据库用户名和密码。

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

STEP5:输入数据库用户密码

这就是全部,将被数据库导入