Articles of mysql

我如何知道Postfix是否支持MySQL / PostgreSQL?

我不确定我的Postfix安装是否支持MySQL或PostgreSQL。 我如何发现?

是否有可能从Mac上的程序或脚本重新启动Ubuntu上的远程MySQL服务器?

我有一个客户谁拥有数字海洋托pipe的networking服务器,他们有一个奇怪的随机MySQL数据库问题… 每个月有1-4次数据库服务器崩溃,必须手动重新启动。 我一直无法弄清楚这个随机崩溃的原因,所以我现在每次都要这样做: 打开terminal命令提示符窗口 键入并运行: ssh root@IP-HERE -l root input服务器用户密码: server-user-password v 键入并运行命令: service mysql restart 这将重新启动MySQL服务器,一切都很好,直到一个星期或3个以后,当它再次随机发生,然后重复过程。 由于我的客户端没有服务器pipe理经验,甚至不知道什么命令提示符/terminal窗口是或看起来像…我需要拿出一些解决scheme,将允许任何人,包括一只猴子能够复制上面概述的过程当我不可用! 一些信息: 开发人员/pipe理员(我) :运行Windows 7电脑 客户端 :正在运行Mac OS X(最新的操作系统) 服务器 :运行Ubuntu 12.0.4 有了这些信息,可以build立某种单击解决scheme脚本,客户端可以点击并从他的Mac上启动一个脚本/程序,当这个紧急问题出现时,它将自动运行上面的过程重新启动他的MySQL服务器。对他而言,我不在身边帮忙?

限制单个MYSQL进程的CPU

这是一个相对简单的问题,希望有一个简单的答案。 到目前为止,全能谷歌并没有太多的帮助。 我运行一个相当活跃的虚拟主机业务。 我有一个客户端正在导入一个有点大的数据库(一个vbulletin到ipb转换〜4GB),它使用一个PHP脚本来抓取vbulletin数据库中的所有数据,并将其打包到ipb软件中。 它在运行时基本上使我的服务器瘫痪。 现在我不想成为一个好主人,让他做这个,但不是在我的盒子上的其他用户的结果。 有任何想法吗?

Apache服务器性能监控

我最近用基本的LAMP栈(PHP / MySQL / Apache)设置了一个新的apache webserver。 我很好奇什么样的性能监控解决scheme是典型的 – 实际上,我只是在寻找一个很好的方法来衡量我设置的主机是否足够强大,以处理负载。 目前为止,我一直在用正常运行时间命令检查服务器上的负载,以检查历史平均值。 我也一直在检查Apache服务器状态页面(这是只在本地可见)。 无论如何,我不觉得这些是真正提供我所期待的。 我会感谢任何意见和/或在正确的方向推动。 谢谢一堆! 山姆

在Linode上build立networking服务器需要多长时间?

过去我一直使用共享主机,但现在我正在考虑转移到我的新网站的Linode。 然而,我对Linux和Apache的知识是相当有限的。 我想知道需要多长时间才能build立一个Web服务器+ MySQL数据库服务器?

如何安装MySQL服务器,使其在重新启动后不会“消失”?

都好: 通过使用以下命令安装Mysql服务器: sudo apt-get install mysql-server 在安装过程中,系统提示您select一个root密码。 安装后,我可以使用以下命令login到mysql监视器: mysql -u root -p 并在提示时input密码并成功login。 问题: 当我重新启动我的服务器,然后尝试login到MySQL监视器,input密码时,我得到这个错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' 当我查看/var/run/mysqld/我没有看到任何名为mysqld.sock文件。 之前在重新启动之前,在那个位置有一个按该名称的文件。 在我的客户端shell程序(mRemoteNG)中也突出显示了红色。 如果我尝试通过执行以下操作来创build该文件: sudo touch mysqld.sock 它确实得到了创build,但没有突出显示红色,当我尝试再次login时,我得到了和以前一样的错误。 我曾尝试卸载并重新安装MySQL和MySQL服务器无数次,每次都出现同样的问题。 我也尝试stropping和启动MySQL服务,并没有任何区别。 注意: 我只提示在干净的Ubuntu安装的第一次安装mysql-server时select一个密码。 之后,每当我卸载并重新安装它,它不会提示我select一个密码,只是说它已经成功安装。 题: 如何正确安装MySQL服务器,以便它将始终在那里,即使重新启动服务器?

如何在centos中使用crontab执行bash脚本?

我的bash文件不是由作为root创build的cronjob执行的。 cronjob设置看起来如下 0 0 * * * mysql_backup.sh 需要使用bash命令进行decalared 0 0 * * * bash mysql_backup.sh ? 如果我手动执行手动我的bash脚本sudo bash mysql_backup.sh比它的工作。 我一直在使用sudo crontab u root -e创buildcronjob,并且bash文件位于centos的根目录下

EC2和MySQL安全

当前的基础架构包含位于Amazon EC2:应用程序服务器和MySQL服务器中的两台服务器。 关注:应用程序服务器和数据库之间通信的安全性,而不会降低性能。 当前设置:MySQL服务器具有弹性IP,应用程序使用该IP来连接到服务器。 原因是内部IP在重新启动时改变,而弹性保持不变。 MySQL上的连接被防火墙应用程序服务器所占用,而MySQL自身则将用户分配给应用程序服务器的IP。 理想情况下,我们希望两台服务器使用内部IP进行通信。 出于性能的原因,我们不希望通过SSL实现通信。 问题: 我认为中间人攻击是可能的,因为通信发生在使用弹性IP的networking上? 在两台服务器之间实现SSL通信会有多大的性能影响? 除了自定义脚本之外,还有其他的select来处理内部IP的变化吗? 如果没有SSL,中间人攻击仍然会在EC2邻居的内部networking上发生?

mySQL DBA软件

免费的mySQL GUI工具是否足以pipe理运行'vendor'提供的应用程序的mySQL db? 还有其他的工具,你会推荐让你的生活更轻松?

什么是我的MySQL根密码?

我在哪里或如何检查MySQL根密码? 我没有.my.cnf文件,我无法login到SQL控制台(它需要密码),我什么也做不了。