我是一名开发人员,我正在与我的系统pipe理员讨论如何备份我们正在使用的MySQL数据库。 之前的系统pipe理员告诉我他已经开始备份数据库,但是那个不熟悉的人会帮我开发一个脚本。 首先,开发人员应该对数据库备份负责,这是正常的吗? 我工作过的每一个地方,系统pipe理员都照顾好了,发展起来了。 所以目前我有一个Perl脚本调用一个mysql转储,并将其与代码一起备份。 现在由于某种原因,在晚上的中间备份失败,并创build数据库的截断版本。 我把它作为一个临时的解决scheme来开发,几周前当我需要时,备份失败了。 由于这个原因,我宁愿sysadmin承担责任,因为我有代码开发,并不需要每天检查cron作业输出。 那么,每隔一小时备份一次数据库的可靠方法是什么,如果备份失败,会发出警告。
我一直在寻找一个解决scheme,但似乎没有任何工作。 我在这个服务器上有一个Drupal 6网站。 服务器:Ubuntu 12.04 Apache / 2.2.22(Ubuntu)5.3.10-1ubuntu3.8 MySQL 5.5.32 Drupal 6 这是一个链接到我的Apache2和MySQL错误文件和我的MySQLconfiguration文件。 请看一看。 https://drive.google.com/folderview?id=0By8qja37RfvzWUt1a0lGSzZqR3M&usp=sharing这些文件是巨大的,这就是为什么我链接到他们,而不是粘贴在这里。 如果我需要我可以粘贴在这里。 请让我知道 谢谢。 我做了很多search。 我主要尝试Google自己的错误,但似乎无法find正确的解决scheme。 我认为我已经把它缩小到一个与innodb的问题,但就是这样。 我检查错误日志和phpMyAdmin中的表,他们说没问题,我修理它们,仍然崩溃。 当我的网站崩溃,我必须重新启动Apache,然后重新启动MySQL,然后网站恢复。 它一天已经崩溃了2-6次。 任何帮助将不胜感激。 谢谢。
我正在研究一个大约4年的项目,并且已经用PHP 5.2(php被更新了)和MySQL 4编写。目前有一个testing服务器和生产服务器,都需要更新到最新的稳定版PHP和MySQL5的版本。 我对这次更新有一些担忧,在pipe理服务器方面经验有限。 我担心在实际服务器上升级MySQL和PHP会以某种方式破坏公司重要的应用程序。 我想知道这是否是一个有效的问题,如果我必须采取什么措施快速恢复到旧版本呢? 另外,安全完成此更新的最快方法是什么? 我感谢任何build议。 提前致谢!
我最近买了512MB,2.2GHz,20GB SSD-VPS服务器,并安装了Debian Wheezy 64位,它被用作WEB服务器。 我已经安装了Apache2,PHP,MySQL,ClamAV,Anti-DDoS,Spam Assain,Postfix,Dovecot和Webmin。 除了有时每隔几小时或几分钟就意外closures的MySQL服务器,一切都运行得很好。 我在基于Ubuntu的VPS服务器上遇到了同样的问题,很久以前只有256MB的内存,我修正了它,但我不记得怎么回事,所以现在我真的需要帮助。 先谢谢你。
我有大的分贝大小8GB,并在这个数据库有900万联系人。 当我们尝试检索所有联系人时,需要将近1或2小时(在某些情况下会导致超时)才能检索所有联系人以执行单个查询。 另外我有8个CPU和24GB内存的Xeon处理器,mysql进程不会跨8个CPU分配。 我的问题是,我们是否可以为单个查询启用multithreading。 等待您的回复
我们正在开发我们的Web应用程序,并一直在努力减less我们的加载时间。 当我们开始开发应用程序时,我们与一家知名的托pipe服务提供商签约,在云上提供“专用解决scheme”。 因此,我们为我们的Web应用程序提供一台专用服务器,为我们的数据库提供一台专用服务器。 两台服务器都安装了相同数量的RAM,相同的CPU和SSD驱动器。 即使在我们的基础设施投入时间和资金,我们注意到8-10秒的加载时间。 我们被另一个托pipe公司告知,我们应该缩减并将所有内容放到一个服务器上(而不是分割)。 他们提到,由于networking延迟,将服务器分开将导致更高的加载时间,并声明PHP将通过套接字比通过networking更快地与SQL进行通信。 我知道这是真的,但我没有想到我们得到的结果。 将所有内容移动到原来的应用程序服务器后,我们的加载时间从8-10秒降到3-4秒! 问题是,我们现在正在寻找一个新的托pipe服务提供商,并build议使用负载平衡器,数据库服务器,应用程序服务器和规模的集群。 值得关注的是,如果我们将应用程序和数据库服务器再次分开,我们将回到原点。 从我读过的所有内容看来,几乎总是build议将这些服务器拆分而不是组合在一起。 在设置正确的时候这样做是否会带来性能上的提升,还是仅仅为了长期的可伸缩性呢? 我感谢帮助!
我已经search了如何解决这个提示,但我一直没有find具体的东西。 我见过木偶apache模块导致“SERVER上的错误400:无效的参数标识符” ,但我使用新鲜/单一的环境安装,因此不相信我面临同样的问题。 我想要实现的是:我想通过木偶使用Puppet Labs网站上提供的模块来安装Openstack。 当我到达安装mysql的阶段时,出现一个令人兴奋的错误,告诉我模块(openstack)正在使用一个无效的参数。 错误 err:无法从远程服务器检索目录:SERVER上的错误400:在节点controller.my.domain上/etc/puppet/modules/openstack/manifests/db/mysql.pp:112上的无效参数config_hash 这是相应的代码位。 # Install and configure MySQL Server class { 'mysql::server': config_hash => { 'root_password' => $mysql_root_password, 'bind_address' => $mysql_bind_address, 'ssl' => $mysql_ssl, 'ssl_ca' => $mysql_ca, 'ssl_cert' => $mysql_cert, 'ssl_key' => $mysql_key, }, enabled => $enabled, } <- Line 112 现在已经指定了MySQL的密码和绑定地址,但是我并不认为这会影响我正在做的事情。 我已经评论他们只是为了看看会发生什么,我仍然得到同样的错误。 我很确定代码本身是好的,但我只是缺less一个库或其他东西,但我的search没有发现任何有用的东西。 谷歌提出了一些build议,但我不认为他们适用, https://groups.google.com/forum/# ! topic/puppet-users/CC83xP0AGEg 。 […]
我正在使用FreeBSD 9.2服务器,并运行mysqltuner.pl来检查MySQL的内存和caching需求。 现在我需要添加一个my.cnf文件到FreeBSD,所以它使用它来代替auto cnf文件。 我可以这样复制my-default.cnf : cp /usr/local/share/mysql/my-default.cnf /usr/local/etc/my.cnf 然后my.cnf会加载。 my-default.cnf文件显示了这些值(这将会传递给my.cnf ): # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. # innodb_buffer_pool_size = 128M # *the above innodb line I can set* […]
我正在运行我的网站在256MB内存与2内核,它运行正常,但我决定升级到1GB和4核心,但现在我的网站是慢..我的意思是需要超过22秒,加载1页.. .. 这是我最重要的一点: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 6737 mysql 20 0 947m 24m 2404 S 55.9 2.4 1:23.52 mysqld 5529 apache 20 0 324m 38m 2772 S 2.0 3.7 0:01.18 httpd 和我的免费-m输出和SHOW PROCESSLIST : total used free shared buffers cached Mem: 1024 1017 6 0 0 790 […]
我正在为此挠头。 我有新的遗物跟踪,和我的日志文件在服务器上,但MySQL不断停止,而我所拥有的是当我检查日志,New Relic什么也没有。 只有我看到的是“初始化缓冲池,大小= 128.0M”,我只是内存不足? root@ps1:/var/log/mysql# cat error.log 140619 23:12:10 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead. 140619 23:12:10 [Note] Plugin 'FEDERATED' is disabled. 140619 23:12:10 InnoDB: The InnoDB memory heap is disabled 140619 23:12:10 InnoDB: Mutexes […]