我设置的主复制 – >奴隶/主 – >奴隶和复制为主 – >奴隶它的工作正常,但是当我在my.cnf中启用此选项 log-slave-updates=1 为更新主箱日志我的复制开始是慢和时间 Seconds_Behind_Master 在成长。 我使用innodb引擎,但数据库是大的。 任何想法如何我可以提高复制,看起来像networking不是问题。 也是我想使用 binlog_format=ROW 但主人正在使用默认设置复制“声明”,我不能重置主人;) 谢谢 …
我的MySQL主站(现在没有连接的从站)每分钟写出一个125字节的文件: -rw-rw—- 1 mysql mysql 125 2012-12-28 16:46 snapshot-mysql-v2-bin.004876 -rw-rw—- 1 mysql mysql 125 2012-12-28 16:45 snapshot-mysql-v2-bin.004875 -rw-rw—- 1 mysql mysql 125 2012-12-28 16:43 snapshot-mysql-v2-bin.004874 -rw-rw—- 1 mysql mysql 125 2012-12-28 16:41 snapshot-mysql-v2-bin.004873 同时将实际的二进制日志内容写入一个数量低得多的文件: -rw-rw—- 1 mysql mysql 330755915 2012-12-28 16:48 snapshot-mysql-v2-bin.004472 (当文件填满时,它会进入下一个文件)。 另外,MySQL不会将包含内容(004472)的实际文件的名称写入.index文件,所以当我连接一个slave时,它不能复制,直到我手动编辑.index文件为止。 MySQL版本是5.1.41-3ubuntu12.10-log。 有任何想法吗?
我正在使用4gb ram的vps上使用Centos 6 64bit。 1个wordpress网站和2个壁纸脚本网站。 Wordrpess每天有10K次访问。 网站很慢。 在my.cnf #示例大型系统的mysqlconfiguration文件。 # #这是用于系统运行的大型系统,内存= 512M #MySQL。 # #你可以复制这个文件 #/etc/my.cnf设置全局选项, #mysql-data-dir / my.cnf设置服务器特定的选项(在这里 #安装这个目录是/ usr / local / mysql / var)或者 #〜/ .my.cnf设置用户特定的选项。 # #在这个文件中可以使用程序支持的所有长选项。 #如果您想知道程序支持哪些选项,请运行该程序 #with –help选项。 #以下选项将传递给所有MySQL客户端 [客户] #password = your_password 端口= 3306 socket = /tmp/mysql.sock #以下是一些特定程序的条目 #MySQL服务器 的[mysqld] 端口= 3306 socket = /tmp/mysql.sock 跳锁 set-variable = […]
大家好,今天晚上我已经导入到我的服务器(服务器与Linux的512Mb Ram),是一个非常大的数据库与Magento(电子商务)的import。 当我打开我的网站的MySQL不起作用,我已经看到,在服务器服务停止,停下来。 我已经重新启动所有的Apache 2和内存caching,现在工作。 但我想知道为什么MySQL被停止。 在/var/log/mysql/error.log我创build了这一行: InnoDB: Progress in percents: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 […]
我在安装mysql apt-get install mysql-server (就像我总是这样做)之前,我已经做了apt-get update (我正在使用Debian 6),当我安装时,我发现这个问题, ,但我已经按照所有步骤,没有任何工作。 我已经尝试了apt-get install -f apt-get remove mysql-server (以及common和mysql-server-5.1 )以及apt-get purge (每个软件包),然后install ,但是没有任何东西。 。 我也试过了 dpkg-reconfigure mysql-server-5.1 apt-get install –reinstall mysql-server (all runed as Root) 仍然没有任何工作,任何想法? 130130 10:11:48 InnoDB: Shutdown completed; log sequence number 0 44233 Starting MySQL database server: mysqld . . . . . . . […]
我试图部署一个PHP应用程序使用附加cleardb / MySQL没有成功。 我所做的是: git init git add . git commit -m "First commit" heroku create –stack cedar git push heroku master heroku addons:add cleardb:ignite heroku config | grep CLEARDB_DATABASE_URL heroku config:add DATABASE_URL='mysql://adffdadf2341:[email protected]/heroku_db?reconnect=true' 之后,我configuration我的PHP应用程序使用: <?php $url=parse_url(getenv("mysql://adffdadf2341:[email protected]/heroku_db?reconnect=true")); $server = $url["host"]; $username = $url["user"]; $password = $url["pass"]; $db = substr($url["path"],1); mysql_connect($server, $username, $password); mysql_select_db($db); ?> 而当我testing连接,我收到错误: Can't […]
我有一个网站,我允许有人进入做一些修改。 但是,我发现他们做了一些破坏网站安全的更改,我知道所做的更改会将查询发送到服务器上的MySQL数据库。 我想知道的是,是否有可能通过plesk或SSH查看相对于特定IP地址(IP地址谁侵害网站的人)的MYSQL查询日志。 另外需要注意的是,我对SSH很陌生,所以如果你能推荐使用这个,请确保它们没有被使用。 非常感谢 :)
我正在使用MySQL数据库上的ZRM服务器恢复增量备份。 我在表中有blob数据。 增量备份没有得到恢复,给mysql错误unknown command '\0' 。 试图改变max_allowed_packet_size为1 GB,也得到了问题。 检查ZRMconfiguration添加 – hex-blob但没有用。 使用–verbose恢复备份后出错: restore:INFO: ZRM for MySQL Community Edition – version 2.2.0 restore:INFO: Reading options from file /etc/mysql-zrm/mysql-zrm.conf BackupSet1:restore:WARNING: Could not open file /etc/mysql-zrm/BackupSet1/last_backup. No such file or directory BackupSet1:restore:INFO: Using /usr/share/mysql-zrm/plugins/ssh-copy.pl as the default plugin since copy-plugin has not been specified BackupSet1:restore:INFO: ZRM Temporary configuration […]
我使用automysqlbackup备份了我的cPanel服务器数据库,在/etc/automysqlbackup.conf中设置了: CONFIG_db_exclude=( 'information_schema' 'cphulkd' 'eximstats' 'leechprotect' 'mysql' 'modsec' ) 但是我收到以下错误: ###### WARNING ###### Errors reported during AutoMySQLBackup execution.. Backup failed Error log below.. mysqldump: Got error: 145: Table './eximstats/smtp' is marked as crashed and should be repaired when using LOCK TABLES mysqldump: Couldn't execute 'show create table `Email-List`': SHOW VIEW command denied to user 'automysqlbackup'@'localhost' […]
我试图挂载一个共享文件夹,并将其用作mysql数据目录。 成功安装和设置我的datadirconfiguration后,mysqld失败,因为它缺乏适当的权限 我已经把它挂载到/ var / lib / mysql,以前用/ srv / sql的尝试遇到了同样的问题: drwxr-xr-x 1 root root 272 Feb 27 12:22 mysql 试图运行chown -R mysql:mysql /var/lib/mysql没有什么区别,创build一个子文件夹并尝试使用它。 这是syslog中的mysql条目: Feb 27 12:22:23 tomjn-debian-dev-vm mysqld_safe: Starting mysqld daemon with databases from /var/lib/mysql Feb 27 12:22:23 tomjn-debian-dev-vm mysqld: 130227 12:22:23 [Warning] Setting lower_case_table_names=2 because file system for /var/lib/mysql/ is case insensitive […]