【问题标题】:How to install a .sql file using MySQL Command line Client如何使用 MySQL 命令行客户端安装 .sql 文件
【发布时间】:2023-03-10 01:52:01
【问题描述】:

我需要将 .sql 文件安装或导入到我创建的空数据库中。 .sql 文件将安装所有表等。

当我单击 MySQL 命令行客户端提示时,我添加了我的凭据,然后...(安装/导入 .sql 文件)?

谢谢大家!!

【问题讨论】:

  • 好的,我已经成功安装/导入了 .sql 文件。我想在下面的答案中添加的一件事是当您输入文件名时,例如:script.sql - 确保包含路径,以便命令知道在哪里找到文件,所以您可以输入 \. C:\yourdomains\thedomain\wwwroot\script.sql
  • 既然您设法解决了您的问题,请接受对您有帮助的答案之一 - 这将使以后阅读此页面的人知道什么有帮助。 :)

标签: mysql database import installation


【解决方案1】:

在 MySql 提示符下,键入:

\. file_name.sql 

【讨论】:

  • 这很好知道,但是当它包含 1000 个查询/插入时,它比 mysql
【解决方案2】:

类似这样的:

shell> mysql db_name < script.sql

...指定您的选项:--user、--password、--host、--port...

更多信息 - mysql — The MySQL Command-Line Tool

【讨论】:

    【解决方案3】:

    对我有用的是在命令提示符下:

    mysql -u root -p

    我在某处读到,为了方便起见,我应该将文件保存在与命令提示符所在的根目录相同的根目录中。 运行上述命令后,它要求我输入密码。输入密码,按回车,我又回到了命令提示符。生气了,打开 mysql 提示符,检查,导入的数据库存在。快乐!

    【讨论】:

    • 你可能还想包含数据库名称:"mysql -u root -DBASE -p
    • 我发现你不需要-DBASE参数,可以简单地写“mysql -u root -p
    【解决方案4】:

    只是想完善明智用户的出色答案。 在导入 .sql 数据库之前

    1. 创建新数据库或使用现有数据库。
    2. 如果您的 .sql 文件以 script.sql 格式保存在 F 中,则提供命令为 . F:\script.sql 享受...

    【讨论】:

      【解决方案5】:

      这是在 Linux 中的另一种方法

      mysql databaseName -uUSERNAME -pPASSWORD -e "source LOCATION_OF_FILE"
      

      例子:

      mysql studentDB -ustudent1 -pstuden1Pass -e "source /tmp/studentInserts.sql"
      

      【讨论】:

        猜你喜欢
        • 2021-08-08
        • 2015-09-08
        • 2012-08-16
        • 2011-09-19
        • 1970-01-01
        • 2019-11-09
        • 2017-10-07
        • 2014-01-20
        • 2015-07-13
        相关资源
        最近更新 更多