我试图在Windows上使用pgAdmin来连接到在localhost的Ubuntu 12.04虚拟机上运行的postgresql 9.1.8。 主机的端口5432转发到虚拟机的端口5432。 pgAdmin错误: Error connecting to the server: could not receive data from server: Software caused connection abortion (0x00002745/10053) postgresql.conf中 #—————————————————————————— # CONNECTIONS AND AUTHENTICATION #—————————————————————————— # – Connection Settings – listen_addresses = '*' port = 5432 的pg_hba.conf local all postgres peer # TYPE DATABASE USER ADDRESS METHOD host all all 0.0.0.0/0 md5 […]
问题 我想在专用服务器上实施MySQL备份策略。 它有多个数据库,合计总数约150GB。 其中大部分是针对其中一个数据库的。 数据库是混合引擎MyISAM和InnoDB(计划overhall正在发生长期但短期内不可能)。 寻找可以使用的策略/软件的build议。 主要目标 理想的MySQL备份程序将实现以下目标。 一致的MySQL备份。 无锁备份(或靠近,以便数据库仍然可以提供请求)。 每桌恢复。 迄今为止的build议 我不是一个专业的系统/数据库pipe理员,所以我会感谢社区的学习build议。 我到目前为止的一些build议… mysqllvm荷兰备份 Holland Backup有一个mysqllvm选项。 它通过获取MySQL数据目录的完整快照而工作。 它locking一个非常短的时间,而快照是一致的。 它达到了目标1和目标2。 目标3,不是那么多…只能恢复整个数据目录。 每个数据库恢复是不可能的,没关系每桌。 mysqldumplvm荷兰备份 Holland Backup有一个mysqldumplvm选项。 这实现了目标1和2。 目标3,不是那么多…它只允许从.sql转储中恢复数据库的每个数据库,由于数据库的大小,每天需要花费数小时才能恢复到一个虚拟数据库,以便提取一个表。 磁盘空间可能开始成为一个问题在这里。
我正在使用Windows7操作系统,我有一个数据库MSSQL服务器2005年我使用以下代码导入数据库 sqlcmd -S [server instance name] -d [database name] -i [filename you want to import] 我想导出数据库像上面的命令,如果有的话?
Fail2ban 0.9引入了数据库存储以在重新启动时保存禁止。 但是我找不到工作的实际机制。 有控制旧禁止寿命的dbpurgeage参数,默认为24小时。 正如我从代码研究中看到的,fail2ban使用timeofban等于禁止保存的时刻将禁止保存到数据库。 然后,每个dbpurgeage时间段都会使用timeofban < MyTime.time() – self._purgeAge删除所有禁令,换句话说,将删除所有禁止已经存储超过24小时。 但是,如果一个IP被禁止了这个月呢? 这是否意味着在24小时内重新启动后, dbpurgeage = 86400 ,我将失去超过24小时的所有禁令? 我只是希望所有的永久禁令都会被保留下来。
我有一个关于Apache Spark的基础设施问题,我正在研究在一个新build项目中推出的(至多)大约4 TB用于build模的数据。 应用领域将是分析,模型的培训可能会在一夜之间完成,而不是实时进行。 传统的三层应用程序将工作负载的数据库和应用程序两端分开,这意味着可以优化两个不同的服务器以分别执行存储和计算任务。 这使得build立一个系统变得很容易,因为不同的提供商(例如戴尔 )都有针对每个应用进行优化的产品。 像Spark这样的新框架似乎将两个方面结合起来,以避免在节点之间移动数据 – 以及由此造成的networking负载 – 但是我想知道这是如何在基础设施级别工作的。 人们在一台机器上整合了大量的存储和计算能力吗? 对于我的应用程序来说,标准的系统拓扑结构可能会是什么样子?在计划时我会考虑哪些因素? 最后,有没有提供高存储密度以及良好计算能力的刀片服务器? 理想情况下,我最好喜欢使用不超过5个节点,但我不知道任何指导资源来帮助规划这样的实现。 任何build议在这方面表示赞赏。
编辑:我很新虽然所有这些pipe理员的东西! 那么,将服务器A上的端口连接到服务器B上的数据库的最佳方式是什么? 我想这样做的原因:我想连接服务器A到服务器B上的cassandra数据库。我读到这可以通过SSH隧道工作…但是这真的是两个服务器之间的最佳select只? 有人可能举个例子吗?
我最近注意到,我的Amazon RDS(db.m4.large实例)上的可用内存正在迅速减less。 在过去的几周里,它已经从几乎3700 MB迅速下降到1000 MB。 应用程序没有任何问题。 我的CPU利用率也一直很低 – 总是在7%左右。 有什么我可以做的,以清除记忆? 担心如果以这样的速度发展,在未来几天内可能会用完。
当有人删除他们的网站colleciton,并希望它被恢复的情况下会出现。 但是,我们怎样才能知道该网站的内容数据库,以便我们可以从数据库备份中恢复?
有人可以给我一些关于如何恢复SQL Server 2008的4系统数据库(master,msdb,model,tempdb)的build议吗? 我已经使用以下commad脚本脚本自己(在恢复master数据库时)自己做了一些testing: ::set variables set dbname=master set dbdirectory=C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA title Restoring %dbname% database net stop mssqlserver cd C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn sqlservr -m sqlcmd -Slocalhost -E -Q "restore database master from disk='c:\master.bak' WITH REPLACE" net start mssqlserver pause 执行sqlservr -m命令(用于在单用户模式下启动服务器实例(仅在还原MASTER数据库时才需要))后,脚本停止。 所以为了执行最后2个命令,我需要把脚本分成2个小脚本,然后依次运行它们。 有没有人有一个想法,我可以如何将它们合并成一个完全运行而不会中断的单一脚本? 我也想使用像这样的命令行脚本来恢复其他3个系统数据库。 有人可以请教我如何我需要继续? 我已经注意到恢复temdb并不是那么容易,但必须有一种方法… 期待您的咨询!
我们有一个应用程序已经运行在服务器上的数据库。 由于这个应用程序数据库有大量的I / O(读写),所以我们对查询的响应非常慢。 所以,我们决定build立一个新的服务器机器来安装那个应用程序和它的数据库。 数据库大小为15Gb,每秒10-100个事务,至less有5个物理用户和10-20个其他应用程序连接到此数据库,平均IOPS为150到200。 下面详细介绍我们正在考虑购买的机器。 有趣的一点: 两个RAID 1arrays。 一个用于数据库,另一个用于系统。 机器规格: 至强2.4Ghz 12GB内存 两个RAID 1arrays。 4个146GB 15K磁盘 Windows服务器2008 R2 Microsoft SQL Server 2008标准。 你怎么看待这件事??