Articles of mysql

破坏的奴隶(MySQL复制)

昨天晚上,开发者之一在主机上运行了一个错误的mySQL语句(查询插入一个重复的主键)。 突然,它的奴隶的复制停了下来。 从服务器开始将其写入mysql_relay_logs,在我们监控和修复之前,磁盘空间不足。 Master被configuration为保存最近3天的bin_logs,所以我们还没有完全丢失复制。 有人可以帮我解决这个混乱现在。 我的主人身份: mysql> SHOW MASTER STATUS\G *************************** 1. row *************************** File: mysql-bin.000017 Position: 30844254 Binlog_Do_DB: Binlog_Ignore_DB: 1 row in set (0.00 sec) 从属状态:mysql > SHOW SLAVE STATUS\G *************************** 1. row *************************** Slave_IO_State: Master_Host: 192.168.140.110 Master_User: replication_user Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000014 Read_Master_Log_Pos: 61132382 Relay_Log_File: mysqld-relay-bin.000037 Relay_Log_Pos: 1405976 Relay_Master_Log_File: mysql-bin.000014 Slave_IO_Running: […]

什么是将SQL导入到数据库的shell命令。 (MySQL,CentOS w / cPanel)

我有一个大的SQL文件(〜60MB)从本地开发网站导出,我想导入到我的服务器(运行CentOS 5)。 可以说 转储文件是dump.sql ,上传到服务器。 数据库名称是mydb 。 我想通过SSH来做这个,shell命令是做什么的? 谢谢!

备份Web应用程序的生产环境的最佳实践是什么?

我在hetzner上运行了2个盒子,希望找出备份应用程序数据实时环境的最佳方法 我明白,对于应用程序和数据部分,它非常具体到我的Web服务,所以我不打算在这里进行太多的细节。 但是,如果假设像Ubuntu上的LAMP这样的基础知识,我们将非常感激。 我目前正在做以下 – Hetzner提供备份 每日SQL转储到远程驱动器(并复制到至less2个单独的位置) 还有什么我应该考虑的? 谢谢。

在EC2实例中远程Mysql

我在Amazon EC2中有一个MySql服务器实例。 在my.cnf 如果我写入bind-address = 127.0.0.1 ,服务器可以启动。 但是,如果我写bind-address = SERVER_IP ,它会给出绑定错误。 所以要远程连接这个服务器(因为我想在我的本地工作区使用它进行开发),我该怎么做?

Logrotate在压缩文件的末尾添加“1”

我有一个脚本,每30分钟运行一次cronjob,并使用一些表的mysqldump。 转储文件存储在/ var / log / as中 /var/log/mysqldump/dbname/tablename/2014-06-15-18-30-dbname-tablename.sql /var/log/mysqldump/dbname2/tablename2/2014-06-15-19-00-dbname2-tablename2.sql 我使用logrotate进行文件旋转,configuration文件具有以下结构: /var/log/mysqldump/dbname/tablename/*.sql { daily rotate 30 compress nocreate } 现在我的问题是,尽pipelogrotate工作正常,但它的gzip文件的末尾附加“1”或“2”,例如这是我有 /var/log/mysqldump/dbname2/tablename2/2014-06-15-19-30-dbname2-tablename2.sql.1.gz /var/log/mysqldump/dbname1/tablename1/2014-06-15-19-00-dbname1-tablename1.sql.2.gz 我从脚本内执行logrotate logrotate -f /path/to/mysqldump-logrotate.conf 我在这里做错了什么?

Mysql显示100%的CPU使用率

我在安装Cpanel的MYSQL服务器时遇到了一些问题。 我的服务器显示100%的MySQL使用率,即使我没有太多的networkingstream量。 我正在运行CentOS 6.5×64,带有4CPU内核的80GB SSD和8GB RAM。 my.cnf文件: [mysqld] max_connections=500 key_buffer=128M myisam_sort_buffer_size=35M join_buffer_size=1M read_buffer_size=1M sort_buffer_size=2M table_cache=4000 thread_cache_size=286 interactive_timeout=25 wait_timeout=7000 connect_timeout=10 max_allowed_packet=268435456 max_connect_errors=10 query_cache_limit=2M query_cache_size=256M query_cache_type=1 tmp_table_size=16M innodb_buffer_pool_size=134217728 open_files_limit=10000 [mysqld_safe] [mysqldump] quick max_allowed_packet=16M [myisamchk] key_buffer=64M sort_buffer=64M read_buffer=16M write_buffer=16M 这里是MySQLTuner的输出: ——– Storage Engine Statistics ——————————————- [–] Status: +ARCHIVE +BLACKHOLE +CSV -FEDERATED +InnoDB +MRG_MYISAM [–] Data in MyISAM tables: […]

无法在Mac OS X上启动MySQL服务器

感谢您解决chown的第一个问题! 我运行命令 $sudo /opt/local/bin/mysqld_safe5 & ~ [1] 1096 $Password: ~ 1 [1] + suspended (tty output) sudo /opt/local/bin/mysqld_safe5 现在这个过程出于某种原因,所以我把它拿回来了 $%1 ~ 1 [1] + continued sudo /opt/local/bin/mysqld_safe5 Password: Starting mysqld daemon with databases from /opt/local/var/db/mysql5 STOPPING server from pid file /opt/local/var/db/mysql5/eMY-IP-ADDRESS.elisa-laajakaista.fi.pid 090705 12:37:45 mysqld ended 我不知道为什么我的MySQL正在closures。 你知道我的MySQL为什么closures吗?

为什么我的networking服务器只使用2个内核? (8核可用)

Helo,我的服务器是一个2x四核心,8gb内存,它运行一个中型网站的LAMP(每天打开120页)我安装了munin来监视CPU,这是图: http://img834.imageshack。 us / img834 / 3483 / downloadv.png为什么它只使用8个内核中的2个? 也许这个munin算不上cpu的负载? 有一种方法来强制多任务IP的PHP MySQL的Apache? 我已经使用MPM与Apache。 谢谢西蒙

MYSQL计划备份?

我在我的web服务器上安装了mysql,我使用PHPMyAdmin访问。 我的客户问我以下: 安装PhpBB 安装MYSQL预定备份 我已经成功安装了PhpBB,但是要做第二个。 我正在使用PhpMyAdmin来访问MySQL数据库,并没有看到在phpmyadmin以及在phpbb设施的任何调度types。 我应该在这里做什么? 请帮助我,谢谢!

Mysql服务器仅在unix套接字上运行

我已经尝试将my.cnf中的端口和bind-address指令注释掉,以使mysql只使用unix套接字,但在这种情况下,服务器使用默认的端口configuration和默认绑定地址。 有没有解决scheme只能在unix套接字上使用mysql? 谢谢!