【发布时间】:2013-10-03 17:57:45
【问题描述】:
我想通过命令行将 .sql 文件导入服务器上的数据库。
我知道我应该使用以下行:
mysql -u 用户名 -p 数据库名 sql文件目前在我的本地文件夹中,我要先上传到服务器吗?我应该如何指定这个文件的目录? 谢谢
【问题讨论】:
标签: mysql database hosting putty
我想通过命令行将 .sql 文件导入服务器上的数据库。
我知道我应该使用以下行:
mysql -u 用户名 -p 数据库名 sql文件目前在我的本地文件夹中,我要先上传到服务器吗?我应该如何指定这个文件的目录? 谢谢
【问题讨论】:
标签: mysql database hosting putty
线
mysql -u username -p database_name < textfilewithsqlstatments.sql
假设该文件与您运行命令的目录位于同一目录中。
您应该将文件上传到服务器并将路径指定为
mysql -u username -p database_name < /path/to/file/on/server/textfilewithsqlstatments.sql
【讨论】:
你可以使用putty实用程序PLINK.EXE
最好用密钥配置会话,这样就不需要在所有连接中输入密码,所以使用简单:
plink mysql -u 用户名 -p 数据库名
考虑到文件
带有sqlstatments.sql的文本文件
在您的 /home/user 中。
更多关于 PLINK 的信息:http://the.earth.li/~sgtatham/putty/0.58/htmldoc/Chapter7.html
效果很好!
【讨论】:
第 1 步: 输入您的主机名或 IP 地址并使用端口 22 @ putty。 如果您要输入主机名,请忽略 http://www,只需输入 yourdomain.com。
第 2 步: 然后,您可以输入您的 cPanel 用户名并点击进入
第三步: 然后输入你的 cPanel 密码并点击回车。
第四步: 最后一步是在下面输入命令行
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用户密码
就是这样,将被数据库导入
【讨论】: