我想通过命令行将.sql文件导入到服务器上的数据库中。
我知道我应该使用下面这行:
mysql -u用户名-p database_name < textfilewithsqlstatments.sql
sql文件当前在我的本地文件夹中,要不要先上传到服务器?我应该如何指定此文件的目录?
谢谢
发布于 2013-09-27 20:38:25
这条线
mysql -u username -p database_name < textfilewithsqlstatments.sql假定该文件与运行该命令的目录相同。
您应该将文件上载到服务器,并将路径指定为
mysql -u username -p database_name < /path/to/file/on/server/textfilewithsqlstatments.sql发布于 2013-10-01 01:35:31
您可以使用putty实用程序PLINK.EXE
首选使用密钥配置会话,不需要在所有连接中都放入密码,所以使用起来很简单:
plink mysql -u用户名-p database_name < textfilewithsqlstatments.sql
考虑到该文件
textfilewithsqlstatments.sql
位于您的/home/user中。
有关PLINK的更多信息:http://the.earth.li/~sgtatham/putty/0.58/htmldoc/Chapter7.html
它工作得很好!
发布于 2019-10-01 15:23:57
STEP1:输入您的主机名或I.P地址,并使用端口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.sqlSTEP5:输入数据库用户密码
这就是全部,将被db导入
https://stackoverflow.com/questions/19050717
复制相似问题