在 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 < SQLFILE.sql"
,别忘了设置文件的完整路径。以上是关于在 sql [Xampp] 中导入更大的数据库 - MAC OS的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Mac OSX 的 phpmyadmin 中导入 sql 文件
使用 xampp 在 phpmyadmin 中导入批量数据库
使用空数据集的Spark SQL连接会导致更大的输出文件大小