Articles of mysql

monit服务停止时停止mysqld服务

我正在用monit监视mysqld,但是如果我停止监视,那么mysqld服务也会停止。

完全相同的mysql进程

有十几个相同的mysql进程运行常见吗? 它使用了很多的记忆,只是好奇,如果这是一个正常的数量或没有。 谢谢。

分布式的mysql同步

我正在运行连接到SQL主机的服务器。 我有另一台服务器,我决定将其作为SQL备份运行。 所以,我有三个。 Srv A是SQL主机,srv B是备份。 我知道有mysql复制,但它不是我喜欢的(纠正我,如果我错了)。 我想分发一些东西,所以如果srv A回来,它不会覆盖在srv B的停机时间内build立的数据库。我只有3个服务器,所以build立一个集群不是一个选项。 如果有人能帮助我,我会很高兴。

创buildtesting网站

我有一个网站运行的网站。 当我们聘请某人时,我想创build一个testing站点(一个活网站的副本),供新员工修改。 我将需要采取文件和数据库(基本上是一个快照)的新副本,并允许他们访问这些复制的文件和数据库,以便他们可以编辑和上传他们看到他们所做的更改,如果这是活的网站 基本上什么是创build一个网站的testing副本的最佳做法? 服务器运行的是Linux,PHP,mySQL

mysql复制1x主机,1x从机

我刚刚设置了一台主服务器和一台从服务器,但不能正常工作。 在我的网站上,我连接到从服务器,我插入一些行,但他们不出现在主,反之亦然。什么是错的? 这就是我所做的: Master: -> /etc/mysql/my.cnf [mysqld] log-bin = mysql-master-bin server-id=1 # bind-address = 127.0.0.1 binlog-do-db = test_db Slave: -> /etc/mysql/my.cnf [mysqld] log-bin = mysql-slave-bin server-id=2 # bind-address = 127.0.0.1 replicate-do-db = test_db Slave: terminal 0 > mysql> STOP SLAVE; // and drop tables Master: terminal 1 > mysql> CREATE USER 'repl_slave'@'slave_ip' IDENTIFIED BY 'repl_pass'; […]

保持多个服务器同步上传文件 – LAMP

我现在有一个网站,目前正在使用2个服务器,一个应用程序服务器和一个数据库服务器,但是应用程序服务器的负载正在增加,所以我们要添加第二个应用程序服务器。 我遇到的问题是网站有用户上传文件到服务器。 如何在两台服务器上获取上传的文件? 我不想将图像直接存储在数据库中,因为我们的应用程序已经是数据库密集型了。 有没有一种方法可以将服务器彼此同步,或者还有其他我可以做的事情吗? 任何帮助,将不胜感激。 谢谢

我是否正确地卸载,安装Mysql?

我更改my.cnv,没有人可以再次连接到MySQL。 所以我决定重新安装MySQL。 我做了 sudo aptitude purge mysql-server 其次是 sudo aptitude install mysql-server 然后我得到这个日志: root@ip-10-134-10-182:~# sudo aptitude purge mysql-server E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? Reading package lists… Done Building dependency tree Reading state information… Done Reading […]

固态硬盘数据库或网页文件?

我可以为MySQL数据文件和系统或网站文件(.php文件,图像,video)的SSD。 由于我拥有的SSD容量,我不能拥有两者。 什么是最好的,使Windows 2012和MySQL的SSD或Web文件? 有谁知道吗,每个.php请求都是从磁盘读取php文件还是被caching? 如果被caching,在SSD和其他sata磁盘驱动器上安装OS / mysql可能会更好。 有任何想法吗?

如何检查MySQL复制是否使用SSL

我有一个MySQL(实际上是mariaDB)安装,我刚刚开始复制到另一台服务器。 我想确保我已经正确地设置了SSL。 SHOW SLAVE STATUS的SSL部分如下所示: Master_SSL_Allowed: Yes Master_SSL_CA_File: /etc/mysql/newcerts/ca-cert.pem Master_SSL_CA_Path: /etc/mysql/newcerts/ Master_SSL_Cert: /etc/mysql/newcerts/client-cert.pem Master_SSL_Cipher: Master_SSL_Key: /etc/mysql/newcerts/client-key.pem Seconds_Behind_Master: 0 Master_SSL_Verify_Server_Cert: No 这是典型的还是显示复制使用SSL? 有什么我可以检查,以确保它使用SSL? 从站正在成功复制。

Mysql:归档innodb表

我使用innodb_file_per_tableconfiguration参数。 我想存档一些旧表。 如果closures数据库并将ibd和frm移动到归档目录,innodb将显示警告:table.ibd不可用。 有没有办法将表从数据库中移走?