【问题标题】:Using Putty to import a sql file into the database使用Putty将一个sql文件导入数据库
【发布时间】:2013-10-03 17:57:45
【问题描述】:

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

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

mysql -u 用户名 -p 数据库名

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

谢谢

【问题讨论】:

标签: mysql database hosting putty


【解决方案1】:

线

mysql -u username -p database_name < textfilewithsqlstatments.sql

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

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

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

【讨论】:

    【解决方案2】:

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

    最好用密钥配置会话,这样就不需要在所有连接中输入密码,所以使用简单:

    plink mysql -u 用户名 -p 数据库名

    考虑到文件

    带有sqlstatments.sql的文本文件

    在您的 /home/user 中。

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

    效果很好!

    【讨论】:

      【解决方案3】:

      第 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用户密码

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

      【讨论】:

        猜你喜欢
        • 2012-06-13
        • 1970-01-01
        • 1970-01-01
        • 2013-02-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-14
        • 1970-01-01
        相关资源
        最近更新 更多