在 sql [Xampp] 中导入更大的数据库 - MAC OS

Posted

技术标签:

【中文标题】在 sql [Xampp] 中导入更大的数据库 - MAC OS【英文标题】:Importing larger database in sql [Xampp] - MAC OS 【发布时间】:2017-03-05 23:43:39 【问题描述】:

我想在 MAC 中使用命令提示符导入大型数据库。我已经看到similar question 回答了。(Youtube 链接:https://www.youtube.com/watch?v=9clyBrkclQ8)

mysql 控制台:

mysql> use DATABASE_NAME;
mysql> source path/to/file.sql;

但最近我开始使用 MAC;我四处寻找在 MAC 中执行相同操作的解决方案,但没有找到任何东西。有没有人尝试在 MAC 上这样做?感谢您的帮助。

【问题讨论】:

【参考方案1】:

如果您在终端中执行以下命令,它应该可以完成这项工作。

mysql -p -u USERNAME DATABASE < SQLFILE.sql

【讨论】:

当我使用这个命令时,我得到以下输出:mysql Ver 15.1 Distrib 10.1.16-MariaDB, for Win32 (AMD64) Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab 等。用法:mysql [OPTIONS] [database] 默认选项按给定顺序从以下文件中读取: C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf C:\xampp\mysql\my.ini C:\xampp\mysql\my.cnf C:\xampp\mysql\bin\my.ini C:\xampp\mysql\bin\my.cnf 读取以下组: mysql client client-server client-mariadb 以下选项可以作为第一个参数给出: 看起来您正在使用 Windows 终端。你可以试试这个:cmd.exe /c "mysql -u USERNAME -p DATABASE &lt; SQLFILE.sql",别忘了设置文件的完整路径。

以上是关于在 sql [Xampp] 中导入更大的数据库 - MAC OS的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Mac OSX 的 phpmyadmin 中导入 sql 文件

使用 xampp 在 phpmyadmin 中导入批量数据库

使用空数据集的Spark SQL连接会导致更大的输出文件大小

如何在 mysql 中导入大于 200 MB 的数据(.sql 文件)

PHP无法从数据库中获取更大的数据

在 oracle SP 中用更大的数据类型替换 varchar2