Articles of mysql

如何使phpMyAdmin要求我的用户名和密码

我正在使用rhel 5和php 5与MySQL 5.我的服务器已经configuration,并顺利运行所有的应用程序。 我正在以root身份访问mysql并提供我的密码。 但是,当我通过浏览器访问phpmyadmin时,并没有要求input密码。 有人请告诉我如何设置它提示input用户名和密码。 由于我不熟悉PHP和MySQL,请告诉我如何以简单的方式做到这一点。

如何从正规的MySQL迁移到生产中的Percona服务器?

我在CentOS上运行MySQL 5.0。 如何安全地迁移到Percona Server 5.1? Percona Server的文档不包含关于迁移的任何信息。 任何帮助是极大的赞赏。

Master-Master数据库即使在自动增加时也会碰到问题?

我已经做了相当多的阅读,我仍然不确定我的立场。 我会得到数据库碰撞(然后腐败)与两个硕士都接受写道? 现在,MySQL(我在Debian和Ubuntu上使用5.1)有自动增量运行,这是避免,它会适合生产? 我已经看过MMM,只能让一个Master写入,但是它有它自己的问题,而且我的拓扑结构真的是让两个Master都接收写入。 我不确定我是否相信这一点: http : //www.neocodesoftware.com/replication/ 任何MySQL专家可以帮忙吗? 非常感谢。 – 编辑 – 一半我读的东西,或者我问的人说,即使使用自动增量,你仍然会受到腐败……另一半人说你不会! 有谁可以运行繁忙的网站请澄清?

设置外部绑定地址后MySQL不会启动

我想启用远程访问我的MySQL服务器,所以我已经设置了[mysqld]下的bind-address选项,如下所示: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql bind-address=**.**.**.66 port=3306 # skip-networking # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 当我评论绑定地址时,服务器正常启动。 但是,当我注释掉它不会重新启动。 该端口是开放的,并听取。 你能帮我解决这个问题吗? 谢谢

为什么mysql集群不使用CPU的多个核心?

我有一个ndbmtd进程的问题。 当我使用以下configuration时,我预计Intel(R)Pentium(R)CPU G6950 @ 2.80GHz的服务器上的内核都将被充分利用。 不幸的是,这并没有发生。 只使用id = 0的核心。 第二个没有负载。 我的configuration: [ndbd default] MaxNoOfExecutionThreads=2 [ndbd] HostName=192.168.1.4 NodeId=3 LockExecuteThreadToCPU=0,1 LockMaintThreadsToCPU=0 mpstat -P ALL 08:47:09 AM CPU %user %nice %system %iowait %steal %idle 08:47:11 AM all 44.64 0.00 1.75 1.25 0.00 52.37 08:47:11 AM 0 89.45 0.00 1.01 2.01 0.00 7.54 08:47:11 AM 1 0.99 0.00 1.98 […]

手动传输MySQL数据库

我有一个外部硬盘,有一个旧的机器(我不再有)不可启动克隆。 其中一件事是在这台机器上安装了一个MySQL安装(v 5.5.19),其中有几个我想要保存的数据库。 我绕了一圈,发现有一个{root}/usr/local/mysql/data目录,其中包含的子目录似乎与我想保存的数据库相对应。 我将这些目录之一复制到我的主机(也运行MySQL 5.5.19),并获得文件权限和所有权正确设置( _mysql:wheel , 0660在.frm文件等)。 当我现在login到PHPMyAdmin时,我可以看到左边列出的数据库,正确数量的表格放在括号中。 但是,当我尝试连接到该数据库时,它说数据库中没有表。 显然,我错过了一些东西。 我错过了什么,还有另一种方法可以做到这一点,可能会更容易? 我可以,也许,改变无数.cnf文件指向我的外部硬盘驱动器上的MySQL文件,然后在这些使用mysqldump ? 我需要修改哪些文件?

mysqldump存储过程没有locking表

我试图创build一个MySQL数据库存储过程和表'形状'的转储,而不locking任何行。 mysqldump -uread_only -p –routines -d –skip-add-locks the_db_name 这不起作用,因为我没有权限locking表。 我不需要,因为我不想复制数据本身。 存储过程每年只会改变一次,所以我会不幸碰到冲突! 非常感谢。

可能使MySQL服务器既主和奴隶?

我准备将数据库从一台服务器移到另一台服务器。 为了减less客户端的停机时间,我想知道是否可以打开复制并给它时间完全复制,然后把客户指向新的服务器。 我遇到的问题是,我要移动的服务器有其他客户的现有活动数据库。 而且,我正在转移的服务器还有其他活跃的客户,他们现在不会移动。 这甚至有可能吗? 如果是这样,我该如何configuration我正在从中移动的服务器和我正在移动的服务器?

find没有基数的MySQL索引

我最近在我的慢查询日志中发现了一些应该使用索引的查询。 当调查phpmyadmin中的索引时,它显示空或空基数。 我不确定是什么原因造成的,但我需要find一种方法来识别此问题,而无需手动检查200多个表。 有一个脚本或查询,我可以用它来find这些“损坏”索引? 如果是这样,我可以强制重build索引?

Amazon EC2上2台服务器之间的延迟和速度考虑

我正在build立一个由以下组成的系统: 2-4数据库服务器 2-4个webservers(运行Node.js) networking服务器大量使用数据库服务器。 除了连接到数据库服务器的私有IP并使用相同的可用区域外,还可以如何提高这些服务器之间的内部速度? 注意:此系统可能需要缩放至10倍大小。 我曾经使用过VPC进行类似的设置,但我不确定这是否会影响内部速度。