Articles of mysql

寻找服务器监控应用程序…没有什么幻想..对于Windows

可能重复: 你用什么工具来监视你的服务器? 我们正在寻找一个工具来监视我们的networking服务器(http,文件存在,连接)和我们的smtp,stream行服务器。 此外,我们想检查(简单查询)我们的数据库(MySQL,微软)。 其他任何事情都不重要。 东西真的很好用! 应该在Windows XP和Windows Server 2008上工作。谢谢!

更改MySQL的启动参数

我需要从MySQL启动参数中删除skip-networking 我在VPS上的CentOS上在Linux上运行MySQL 有人可以告诉新手如何做到这一点? 我想要启动和停止mySQL服务器,我必须做这样的事情 /etc/init.d/mysqld停止 /etc/init.d/mysqld start # ps -ef|grep 'mysql' root 11331 20220 0 10:53 pts/0 00:00:00 grep mysql root 32452 1 0 Apr02 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe –skip-grant-tables –skip-networking mysql 32504 32452 0 Apr02 ? 00:00:18 /usr/libexec/mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mysql –pid-file=/var/run/mysqld/mysqld.pid –skip-external-locking –socket=/var/lib/mysql/mysql.sock –skip-grant-tables –skip-networking

无法连接到远程数据库

我在玩MongoDB 。 我在MySQL方面有很多经验,并使用Sequel Pro来连接远程数据库。 我现在正在尝试MongoHub,但似乎无法得到它连接到远程数据库。 我尝试了一个基本的SSH隧道 ssh -f [email protected] -L 9009:remotehost.com:27017 -N 但是这不起作用。 其他数据库pipe理工具如何使用sshlogin提供到没有开放端口的数据库的连接? 这是我可以自己设置的东西(通过隧道或其他)?

如何更改[email protected][email protected]的密码

我正在看我的mysql.user表中的用户,并注意到有3个根。 root@localhost [email protected] [email protected] 当我第一次发现这个根没有密码保护。 我设法密码保护根@本地主机,但我无法弄清楚如何密码保护另外两个。 我将如何通过命令行来做到这一点? 谢谢你的帮助。

主从式自动故障转移策略Mysql复制 – 为什么这不起作用?

我想为这个故障转移策略提供一些反馈意见,这些故障转移策略是针对一个集群而devise的一些MySQL服务器的,我想检查一下是否有什么明显的我不会在这里丢失。 一个应用程序服务器在日常操作中连接到一个mysql主服务器,并且有一个mysql-server作为从服务器来进行主从复制。 如果mysql服务器失败,我想让web应用程序尝试连接到主服务器,然后在尝试n失败后执行以下操作: 假定主人将不再可用 向从服务器发送信号以停止复制 发送一个信号给从服务器,告诉它作为新的mysql主服务器 再次开始连接到服务器,从现在起就像主人一样对待它 一旦应用程序重新启动并为用户提供服务,我希望能够在后台启动一个新的从服务器,一旦它准备好为请求提供服务,再次设置主从服务器复制以提供相同的故障转移支持之前。 我很确定这是以前做过的,但是我看不到任何的指导,所以我假设一定有一些明显的原因,你不会尝试这个,我还没有想到。 采用这种方法提供像MySQL这样的自动故障转移有哪些缺陷? 顺便说一句,我意识到主 – 主复制,但是a)我已经看到它出错了,而且b)似乎令人担忧地过于复杂。 谢谢

如何在Linux上备份大MySQL数据库

我想备份大约200GB的MySQL数据库。 我应该怎么做? 使用mysqldump – 我感觉备份了200GB的数据库,其中连续写入正在进行。 这是个好主意吗? 我无法停止数据库的插入。 所以我想采取一种热备份。 我知道关于mysqlhotcopy..which只备份myisam表。 我在Innodb有我的桌子。 请给我一些关于如何去做的想法/评论?

了解Solaris中的iotop(DTT)输出

在写入繁重的Solaris 10服务器(运行安装有MySQL守护程序的多个区域)上运行DTT iotop时,会得到以下输出: UID PID PPID CMD DEVICE MAJ MIN D BYTES 70 26636 1 mysqld sd1 10 64 R 360448 70 25940 1 mysqld sd1 10 64 R 530432 0 5 0 zpool-rpool sd1 10 64 W 17250816 这里困扰我的是zpool-rpool占用了大部分io。 我能做些什么来看看哪个MySQL或其他进程确实占用了IO – 更详细的分解? 如果zpool-rpool表示“写入ZFS”,那么iotop在这里真的不帮我… 🙂 谢谢!

Postfix,saslauthd,mysql,smtpauthentication问题

试图获得我的邮件服务器(Ubuntu 10.04)的身份validation运行,但有麻烦。 我有一个服务器后缀为SMTP设置,IMAP服务器与快递设置。 我的后缀authentication是使用赛勒斯(我还没有尝试过鸽舍)saslauth。 用户名和密码存储在MySql数据库中。 使用imap-ssllogin远程客户端(thunderbird),我可以阅读我的邮件。 我无法得到SMTP方面的工作,并将问题集中在saslauth上。 用 testsaslauthd -u 'username' -p 'passowrd' -s smtp 回报 connect() : Permission denied 数据库中的密码是encryption的,我想这个testsaslauthd会带一个纯文本密码并encryption它。 寻找有人来帮助我通过这个工作。 林新来的邮件服务器,并没有得到一个完整的工作。 谢谢。 问我应该查看哪些日志文件/ post,运行哪些testing,检查权限。 编辑: (3/26/2012)更多的信息,我不能得到任何邮件客户端工作,他们给错误 The message could not be sent because connecting to SMTP server <mydomain.com> failed. The server may be unavailable or is refusing SMTP connections 我有各自的端口在iptables上打开,但我猜测,这是一个内部的问题,因为我在上面跑的testing。 我也运行telnet到mail.mydomain.com 25并运行ehlo localhost并得到这个回报 […]

从技术上讲,将一个mysql数据库从一个服务器移到另一个服务器是没有停机的吗?

这一个是棘手的。 我希望能够将单个数据库从服务器移动到另一个数据库,而无需停机。 我可以在主服务器上抓取数据的快照,移到辅助服务器上,启动复制服务,在辅助服务器上获得最新的数据,将查询移动到辅助服务器上。 但是,如果辅助服务器已经是一个生产MySQL服务器,我不能重新启动,并且必须接受来自多个不同源服务器的传入“数据库转移”? 我只想简单介绍一下这个问题。

什么是最有效的方式来添加大量的数据到MySQL数据库?

我有一批数据需要被添加到一个MySQL数据库每天大约100K的查询。 START TRANSACTION; INSERT IGNORE INTO info (Created, Modified, MType, Pform, Name, Version, Sig) VALUES ('2013-07-31','2013-07-31','mtype','pform','name','version','signature'); (repeat 49,000 times) edit: SELECT id INTO @r FROM info WHERE sig = 'signature'; INSERT IGNORE INTO fullname (ID, Name) values (@r,'fullname'); (repeat 49,000 times) UPDATE info SET dbversion = 2098 WHERE dbversion = 0; UPDATE version SET ver […]