小编ʞɔı*_*ɔıu的帖子

sql_error后重启mysql复制

我有两台mysql服务器,一台主一台从。

有人继续到从站并创建了一个表,然后又继续到主站并创建了同一张表。当然这个DDL语句被复制到了slave,导致出错,导致复制在出错点停止。

在从属服务器上删除表或在该语句之后开始复制后,我应该如何重新启动复制过程?

显示从站状态输出:

mysql> show slave status \G
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: xx.xx.xx.xx
                  Master_User: buildbot
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.024536
          Read_Master_Log_Pos: 33489509
               Relay_Log_File: mysqld-relay-bin.049047
                Relay_Log_Pos: 32575097
        Relay_Master_Log_File: mysql-bin.024476
             Slave_IO_Running: Yes
            Slave_SQL_Running: No
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 1050
                   Last_Error: Error 'Table 'checklist' already exists' on query. Default database: 'dbname'. Query: 'CREATE TABLE `checklist` (
  `checklist_id` int(11) NOT NULL AUTO_INCREMENT,
  `description` varchar(768) NOT NULL,
  `url` varchar(512) NOT NULL,
  `active` …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-replication

9
推荐指数
1
解决办法
2万
查看次数

apt-get remove mysql-server-5.1 会删除/var/lib/mysql吗?

我在 /usr/local/mysql 中安装了 mysql 5.5。如果我 apt-get 删除旧包,它不会删除 /var/lib/mysql 中的数据目录吗?

更新:是的,它是官方标准的通用 Ubuntu 包

mysql ubuntu apt

1
推荐指数
1
解决办法
2253
查看次数

标签 统计

mysql ×2

apt ×1

mysql-replication ×1

ubuntu ×1