我有一个大型本地 SQL 数据库。当我尝试将文件上传到远程数据库时,我收到一条消息,提示文件太大。
我的托管服务提供商告诉我,我需要使用 Mac 上的终端将 SQL 数据库上传到远程服务器。
我需要知道连接和上传文件的终端命令。
答案1
首先安装 Mac 的 mysql 客户端,我不知道具体如何操作,抱歉。
那么,如果 mysql 客户端的工作方式与在 linux 上相同,则 dump 命令将类似于:
mysqldump -u user -p databasename > dump.sql
然后使用 SCP 或图形化 sftp 软件将文件传输到远程服务器:
scp dump.sql [email protected]:
然后使用 mysql 客户端导入 dump.sql:
mysql -u user -p databasename < dump.sql
在导入转储之前,您可能需要创建一个具有所需名称的空数据库。