- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试在 Windows 上使用 plink
创建到 Linux 机器的隧道,并让转储文件最终出现在 Windows 机器上。看起来 this answer会工作,是我的问题的基础。但是尝试一下并查看其他答案,我发现转储文件仍在 Linux 机器上。在转向生产之前,我正在使用 Windows 和 Ubuntu 14.04 在我的本地环境中进行尝试。在 Windows 8.1 中:
plink sam@192.168.0.20 -L 3310:localhost:3306
mysqldump --port=3310 -h localhost -u sam -p --all-databases > outfile.sql
我已经尝试在第二个中将 localhost
替换为 127.0.0.1
,将 -N
添加到隧道设置的尾部,使用转储命令中的一个表,但尽管有我的隧道,但好像第一个命令被忽略了。其他答案表明向脚本添加更多命令,以便我可以使用 pscp
复制文件。这也意味着重新连接到垃圾这个 outfile.sql
。不适合在其他服务器上获取其他转储。如果是这样,为什么还要使用第一个命令?
我忽略了什么?在 plink
中,第一个输出是打开 Linux 服务器,我可以在其中运行 mysqldump
命令。但是似乎忽略了第一个命令。你怎么看?
1 Câu trả lời
您有多种选择:
将数据库远程转储到远程文件,然后将其下载到您的机器上:
plink sam@192.168.0.20 "mysqldump -u sam -p --all-databases > outfile.sql"
pscp sam@192.168.0.20:outfile.sql .
重定向 >
在引号内,因此您将远程计算机上的 mysqldump
重定向到远程文件。
这可能是最简单的解决方案。如果您在下载前压缩转储,速度会更快,尤其是当您通过慢速网络连接时。
远程执行 mysqldump
,但在本地重定向其输出:
plink sam@192.168.0.20 "mysqldump -u sam -p --all-databases" > outfile.sql
请注意,与前一种情况相比,重定向 >
在引号之外,因此您正在重定向 plink
的输出,即远程 shell 的输出,其中包含远程 mysqldump
的输出。
到远程 MySQL 数据库的隧道连接,并使用本地安装的 MySQL (mysqldump
) 在本地转储数据库:
plink sam@192.168.0.20 -L 3310:localhost:3306
在单独的本地控制台 (cmd.exe
) 中:
mysqldump --port=3310 -h localhost -u sam -p --all-databases > outfile.sql
在这种情况下,没有任何东西在远程运行(隧道末端除外)。
关于mysql - 将 mysqldump 自动化到本地 Windows 计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28461841/
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 5 年前。 Improve t
背景 我有一个 Azure Runbook(名为 RunStoredProcedure2),定义如下: param( [parameter(Mandatory=$True)] [string] $Sq
我有一个名为“团队”的表,其中包含“非事件”列,另一个表“事件”,其中包含“时间”列。如果任何团队的“事件”中的最新日期发生在 X 时间之前,如何将“非事件”列更新(为 true)? 我知道这可以通过
下面的问题可能有点令人困惑,但我会尽力以最好的方式解释它。 假设我们为一家制造公司工作。它制造然后用于制造产品的组件。在以下示例中,有 3 个组件和 2 个最终产品。 组件和产品的需求如下: comp
我有代码可以让我在一个范围内选择一个项目: COleVariant vItems = cstrAddr; hr = AutoWrap(
我正在开发一个应用程序,该应用程序有 4 种语言的大约 50 个应用内购买,这给了我很多表单和子表单、框和子框,需要使用 iTunesConnect 的令人痛苦且设计糟糕的表单来填充。 我想知道是否有
我想在 Azure 自动化中使用 powershell 脚本来安排打开/关闭资源。 我想在不创建帐户的情况下执行此操作,因为我们的域强制重置密码。我知道自动化帐户会创建一个证书 - 当使用资源管理器(
我尝试从 azure 自动化 run book power shell 自动检索 azure SQL 数据库中的数据。我发现azure自动化帐户的模块中缺少SQL Server模块。我已经导入了该模块
我正在自动化 Outlook,并且需要控制电子邮件的发件人身份。用户将在 Outlook 中设置两个或多个帐户,我需要能够选择从哪个帐户发送电子邮件。有什么想法吗? 需要 Outlook 2003 及
我尝试从 azure 自动化 run book power shell 自动检索 azure SQL 数据库中的数据。我发现azure自动化帐户的模块中缺少SQL Server模块。我已经导入了该模块
假设我有一个网站,我可以(随时)登录并每隔 x 小时提交数据(单击登录后可见的链接),我将如何自动化此过程? 我构建了一个图形用户界面,它为用户(现在是我,为了我自己的方便)提供了一个包含一些信息的界
我正在开发一个程序,它的任务是我们为它定义一些号码(我们的一些手机号码)并且它应该在 Telegram 中注册它们,然后获取发送到该号码的所有消息。如您所知,在 Telegram 中注册需要提供电话号
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 3 年前。 Improve this qu
最近我在处理 CSS Sprite 。一切正常。 我创建了一个 sprite、.css 文件和 html 结构。看起来像 .sprites{ background-image:url
我想为一款名为 Dune 2000 的策略游戏创建一个叠加层。令人讨厌的是,要创建 10 个士兵,每次完成一个都必须单击该图标。没有队列。因此,在不干扰游戏运行方式的情况下,我想听听鼠标移动的声音,当
我是 python 的初学者,我想从自动化开始。以下是我正在尝试执行的任务。 ssh -p 2024 root@10.54.3.32 root@10.54.3.32's password: 我尝试通过
当我将一些 urlencoded Javascript 粘贴到 Firefox 和 Chrome 上的 URL 时,我看到了一些奇怪的事情发生。是否可以使用此技术告诉 Chrome 访问 URL,然后
Tôi cần tự động gửi một số lượng lớn yêu cầu tới giao diện cơ sở dữ liệu trên nền tảng đám mây (Intelex). Không có cách nào để gửi hàng loạt một số hành động, nhưng tất cả những gì cần thiết để gửi một yêu cầu duy nhất là người dùng đã xác thực phải thử mở một liên kết web. Vì vậy,
假设我有一个进程的内存转储。我想对其运行报告,所以基本上我想打开 WinDBG,加载 SOS 并运行一个脚本,该脚本运行一些命令,解析输出,然后基于此运行更多命令。 除了像 SendKeys 这样的
我正在使用 ffmpeg 创建视频剪辑。我想自动化该过程并保存剪辑,而无需手动为要保存的每个文件命名。这是我拥有的代码。它将创建并保存剪辑,但只能使用扩展名和不是名字。 @echo off cd /d
Tôi là một lập trình viên xuất sắc, rất giỏi!