图解利用XShell连接Linux中的达梦数据库

结论:XShell连接大盟数据库,步骤如下。

安装 XShell 和 XFtp。
在Windows系统上安装XShell和XFtp。
在开始菜单中搜索 XManager。

连接到Linux。
XShell、SSH 协议。
输入IP,端口2 2 输入您的用户名和密码。

进入大明目录。
Linux 命令行。
路径/dm8 /tool. 实际安装路径根据情况而定。

启动私信管理工具。
CD 工具手册。
执行命令./manager。
XManager 图形工具打开。

连接到数据库服务器。
根节点位于DM工具的左侧。
输入您的 SYSDBA 用户名和密码。
单击以确认连接。

实现数据库操作。
在查询界面输入SQL。
执行该语句,结果将出现在下面。

注意事项: Linux dmserver 启动。
XManager 未启动 GUI,请检查 X1 1 重定向。
XShell-SSH-Tunnel 属性,启用 X1 1 重定向。
数据库密码 安装时设置的密码。
默认管理员用户是 SYSDBA。

linux shell脚本执行mysql mysql数据库在远程服务器上

你好,让我告诉你一些我当时做的数据库备份的情况。

去年之前,我在公司做一个电子商务项目,服务器在杭州。
当时数据不多,只有几百G,但管理很严格,必须全部备份。
最好每天都有备份。

我正在考虑使用脚本来完成时间任务。
你提到的两种方法我都试过了。

第一种方法是使用mysqldump导出和导入。
这是最常用的。
我通常编写一个shell脚本,在cron中运行它并在每天凌晨1 点运行它。
我已经导出了整个数据库并导出了单个表。
您需要注意的一件事是,在导出时,请确保数据库服务没有进行任何写入操作,否则导出将会混乱。
我记得有一次我忘记等待,导入后发现一半数据丢失了。
我心急如焚,赶紧跑过去重新导入。

另外,对于MyISAM格式,这个我用的比较少。
在该项目中,大部分表来自InnoDB,只有少数统计表来自MyISAM。
当时想过用cp直接复制物理文件,但发现简单粗暴。
但后来发现mysqldump其实可以处理MyISAM的备份和恢复,所以懒得单独做。
不过,你提到的rsync增量备份确实很棒。
特别是当数据量较大时,使用rsync可以节省大量空间和传输时间。
我有一个朋友去年建了一个几千G的数据库,用的是rsync。
备份速度比全量备份快很多。

总的来说,mysqldump还是最可靠的,可以处理各种格式。
但用哪一种还要根据自己的情况而定。
例如,如果数据库特别大,无法停止服务,那么使用mysqldump分表导出可能是一个不错的选择。
如果表是MyISAM格式,并且有足够的服务器,做rsync增量备份就好了。

哦,对了,还有一点就是,导出文件的时候,路径一定要输入正确,不然到时候就找不到了,就亏了。
我有一个同事,他很刻薄,直接将导出的文件写入自己的主目录中。
最后,所有数据都丢失了,他无处可哭。

所以,说到数据库备份,最重要的是尝试一下,了解了之后再在生产环境中使用。
别像我一样傻。
只要把脚本扔到生产机器上然后跑掉就可以了。
只有发现各种问题才麻烦。