Articles of mysql

从terminal在CentOS中安装和configurationMySQL服务器

我最近注册了一个rackspace云托pipe帐户。 一切运行良好,但我仍然需要build立数据库系统。 我已经这样做了 yum安装php-mysql mysql mysql-server / sbin / chkconfig –levels 235 mysqld on /etc/init.d/mysqld start 我在接下来的步骤中遇到了麻烦: 我怎样才能创build数据库? 有没有一个phpmyadmin包,我可以通过控制台安装? 另外,我使用正确的水平chkconfig? 谢谢

无法尝试SSH

我正在尝试SSH到我的Web服务器上的MySQL数据库。 首先,我尝试在Windows 7上使用PuTTY。放入我的域名并点击打开。 一个命令提示符出现,并问我一个用户。 我把我的FTP用户名,并input。 然后我被要求input密码。 我input了FTP密码,命令行closures。 怎么办? 我然后尝试使用Ubuntu的。 我跑了$ ssh [email protected]然后我被要求input密码。 我把我的FTP密码。 我被告知权限被拒绝 。 我不知道该怎么办。 我以前从来没有使用SSH,我一直使用phpmyadmin的MySQL。 我现在试图使用SSH的唯一原因是因为我试图创build一个TRIGGER,并被告知我需要SUPER特权。 我问托pipeDBA,他告诉我,我应该使用SSH连接。

SHOW ENGINES; 没有列出InnoDB

从昨天开始,我在Ubuntu上的Mysql安装中的InnoDB表不再工作,我试图用Navicat打开它们,但是我得到了“未知表引擎InnoDB”的错误。 当我尝试使用Show Engines;列出所有的Show Engines; 它返回; +————+———+—————————————————————-+————–+——+————+ | Engine | Support | Comment | Transactions | XA | Savepoints | +————+———+—————————————————————-+————–+——+————+ | MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO | | MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO […]

使用多台机器主办一个wbsite

我在我的高中负责一台文件服务器,现在只是一台安装了apache,php和MySQL的RAID。 问题是机器上的所有存储空间几乎全部用完,没有更多的空间让我添加另一个驱动器。 我的问题是,我如何去添加更多的存储? 我是否得到另一台机器,并以某种方式连接当前的服务器机器,如果是这样,我该如何去做,以确保旧的文件以及稍后将添加的文件仍然可以访问? 哦,目前的服务器是通过我们的门户网站http://wwww.schoolname.edu格式访问的

推荐的方法来调查服务器性能问题

我有一个运行以下堆栈的Linux服务器框: apache 2.2.9 乘客2.2.8 导轨2.3.8 MySQL 5.1 最近,我们遇到了一些机器性能问题,其中整个服务器变得非常慢(对于Web请求,数据库查询,文件访问等)有时无响应,然后返回到正常的function。 我们可以知道发生这种情况的date和时间范围,我们希望在跑掉和购买新机器之前进一步调查。 服务器运行在小型公司内部网上,每分钟只有几十个请求,硬件是合理的(3 GHz核心2双核处理器,8G内存,2年)。 我正在考虑在这些date前后查看一些日志,看看在这段时间内是否有大量的stream量,机器负载或过多的数据库活动。 有关如何调查此问题的build议以及我的工作重点在哪里? 谢谢。

安全问题允许连接到MySQL在本地没有密码?

在Linux系统的情况下,是否有任何安全问题让具有标准权限的MySQL用户(即非root用户)连接到数据库,而不需要本地主机的密码? 我认为,即使对于本地主机强制实施密码也可以增加一层保护,因为如果SSH访问本身已经受到威胁,那么数据库访问将不会受到影响。 考虑到,不允许密码连接到MySQL,而不是SSH和MySQL的密码相同? 我不知道是否要考虑,但我们也使用phpMyAdmin让用户pipe理自己的数据库。 我问,因为我有点不喜欢必须将我们的数据库密码未encryption在我们的应用程序的源文件或configuration文件,他们可以很容易地无意中泄漏。 由于我们的服务器被configuration为以应用程序所属的Linux用户身份运行我们的应用程序,因此我考虑不允许本地主机的密码作为简单的解决scheme。 那么,这是一个非常糟糕的主意吗?

Linux:同时每天,我的MySQL将closures,恢复到以前的版本,然后重新启动。 如何解决这个问题?

我最近从MySQL 5.0迁移到Percona Server 5.1。 我用了 yum remove mysql-server mysql-client 删除旧版本。 然后我用yum安装了Percona服务器。 从那以后,我每天都在同一时间,我的mysqld会自行closures并重新启动。 奇怪的是,当它回来时,它不再是Percona Server 5.1,而是以前的版本:MySQL 5.0! 然后我会删除MySQL 5.0并再次安装Percona Server 5.1。 但是同样的事情会在第二天同时发生:closures,恢复到旧版本,然后重新启动。 我想每天都在closuresMySQL。 然后重新安装旧版本的MySQL并启动旧版本。 我如何知道发生了什么? 我该如何解决这个问题? 这真让我抓狂。 感谢您的帮助。 编辑 好,所以看起来像cpanel是这里的问题。 任何人都可以告诉我什么是cpanel在这里做什么,它如何“带回”旧版本的MySQL? 我怎样才能解决它?

MySQL存储限制 – 如何避免问题

我在MySQL中使用MyISAM表,我想知道哪些方法用于避免文件大小限制和行限制的问题 。 大型网站(如Facebook)如何处理这些限制?

CentOS:有时用333%的CPU运行MySQLd。 CPU高负载

我有几个在Intel Xeon-Lynnfield 3470-Quadcore [2.93GHz]上运行的网站。 有了这个专用的服务器,似乎MySQL仍然没有优化在许多访问者上运行这些网站是brigingin。 RAM是16GB。 但是,WHM仍然显示CPU的高负荷。 之后,我在下面打出1的结果。 top – 10:07:48 up 15:17, 4 users, load average: 9.04, 6.77, 8.38 Tasks: 308 total, 1 running, 306 sleeping, 0 stopped, 1 zombie Cpu0 : 11.2%us, 1.7%sy, 0.0%ni, 86.8%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st Cpu1 : 4.3%us, 3.0%sy, 0.0%ni, 0.3%id, 85.4%wa, 0.0%hi, 7.0%si, 0.0%st Cpu2 : 4.3%us, 0.7%sy, […]

监视MySQL的工具,即使请求崩溃了服务器

经常发生我的服务器停机(从几分钟到总是)。 我想我设法find了这个问题,位于MySQL需要大量的RAM做请求,但由于服务器没有响应,我无法连接到SSH来分析它。 有没有一个工具可以保存到一个文件中,每个动作由mysql做出,每个请求,它的大小,使用的内存,cpu等等 我想find哪个请求导致我的服务器每周下降大约一次/两次: 谢谢你的帮助!