<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        基于mysqlreplication的問題總結

        來源:懂視網 責編:小采 時間:2020-11-09 21:07:45
        文檔

        基于mysqlreplication的問題總結

        基于mysqlreplication的問題總結:接觸replication后,就開始琢磨自己要配置下試試,固然出現了很多問題:經過上網查資料也好問同學也好,終于是解決了些.現在就分享下自己的經歷: 首先的問題是配置master的my.cnf,按部就班的配置 代碼如下:server-id = 1 log_bin =mysql
        推薦度:
        導讀基于mysqlreplication的問題總結:接觸replication后,就開始琢磨自己要配置下試試,固然出現了很多問題:經過上網查資料也好問同學也好,終于是解決了些.現在就分享下自己的經歷: 首先的問題是配置master的my.cnf,按部就班的配置 代碼如下:server-id = 1 log_bin =mysql

        接觸replication后,就開始琢磨自己要配置下試試,固然出現了很多問題:經過上網查資料也好問同學也好,終于是解決了些.現在就分享下自己的經歷:
        首先的問題是配置master的my.cnf,按部就班的配置
        代碼如下:
        server-id               = 1 
        log_bin                 =mysql-bin 
        #log_bin                        = /var/log/mysql/mysql-bin.log 
        expire_logs_days        = 10 
        max_binlog_size         = 100M 
        #binlog_do_db           = include_database_name 
        #binlog_ignore_db       = include_database_name 

        這里的配置是安裝書上寫的配置的,自己沒有意識到logbin的問題,由于我的mysql是apt-get自動安裝的所以有些mysql文件也不知道在哪里,這就導致后來生成的mysql-bin000001這個日志文件不知道放哪里了,糾結了好久,最后用最本的方法find一下(當時電腦瞬間熱了),找了在/var/lib/mysql/這個目錄下。

        這時重啟mysql后,查看status的情況:
        代碼如下:
        mysql> show master status; 
        +------------------+----------+--------------+------------------+ 
        | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | 
        +------------------+----------+--------------+------------------+ 
        | mysql-bin.000001 |      106 |              |                  | 
        +------------------+----------+--------------+------------------+ 
        1 row in set (0.00 sec) 

        挺好證明日志已經開起。可是第二次我又差了下發現:
        代碼如下:
        mysql> show master status; 
        +------------------+----------+--------------+------------------+ 
        | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | 
        +------------------+----------+--------------+------------------+ 
        | mysql-bin.000002 |      106 |              |                  | 
        +------------------+----------+--------------+------------------+ 
        1 row in set (0.00 sec) 

        原來是,當mysql服務重新啟動一次后,它會自動重新開啟一個日子文件,所有的文件目錄都在mysql-bin.index中。

        然后是,配置我的slave,由于資源不夠就用了臺windows的pc機來測,可是mysql目錄下的配置文件好多啊,我也分不清楚是用那個配置,反正就在my.ini中將server-id=2。然后重啟mysql服務,mysqladmin這個命令來停止和啟動mysql。然后在使用命令:
        代碼如下:
        mysql> CHANGE MASTER TO 

            -> MASTER_HOST='10.5.110.234', 

            -> MASTER_USER='replica', 

            -> MASTER_PASSWORD='replica', 

            -> MASTER_LOG_FILE='mysql-bin.000001', 

            -> MASTER_LOG_POS=228; 

        Query OK, 0 rows affected (0.01 sec) 

        重新啟動slave
        啟動后查詢下當前的狀態,讓我糾結了,我的io-thread沒有打開。start slave io-thread,運行成功可是io就是打不開。

        然后ping一下服務器,是可以的。然后我又遠程登錄mysql知道原因在哪里了,mysql本身就沒有連接上主服務器:
        代碼如下:
        ERROR 2003 (HY000): Can't connect to MySQL server on '10.5.110.234' (111)

        在網上查了好久,終于看到一種解決辦法讓我頓時興奮起來,就是在我的服務器mysql中的my.cnf配置文件里

        •bind-address           = 127.0.0.1  
        把它給注掉就可以了。又重新連接一次搞定了。

        •這個問題剛搞定又出現一個新的問題,我在主服務器上面插入一條數據,結果在slave中查看到的狀態是這樣的。
        代碼如下:
         Last_Error: Error 'Table 'test.chen' doesn't exist' on query. Default database: 'test'. Query: 'insert into chen values(112,'chen','chen')'

        這里問題很簡單了就是因為從服務器上面的數據庫沒有這張表,所以查看下主庫的表show create,再在從庫上面建一個表。搞定……
        代碼如下:
        1 row in set (0.02 sec)

        mysql> insert into chen values(1111,'chen','chen');
        Query OK, 1 row affected (0.00 sec)

        從庫上面的查看:

        代碼如下:
        mysql> select * from chen;
        +------+------+---------+
        | id   | name | address |
        +------+------+---------+
        |  112 | chen | chen    |
        | 1111 | chen | chen    |
        +------+------+---------+
        2 rows in set (0.01 sec)

        您可能感興趣的文章:

      1. mysql5.5 master-slave(Replication)配置方法
      2. MySQL-group-replication 配置步驟(推薦)
      3. 聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        基于mysqlreplication的問題總結

        基于mysqlreplication的問題總結:接觸replication后,就開始琢磨自己要配置下試試,固然出現了很多問題:經過上網查資料也好問同學也好,終于是解決了些.現在就分享下自己的經歷: 首先的問題是配置master的my.cnf,按部就班的配置 代碼如下:server-id = 1 log_bin =mysql
        推薦度:
        標簽: 問題 的問題 mysql
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 免费福利在线视频| 免费精品一区二区三区第35| 一个人免费日韩不卡视频| 亚洲免费网站在线观看| 五月天婷亚洲天综合网精品偷| 亚洲AV日韩AV永久无码免下载| 亚洲自偷自偷在线成人网站传媒| 成人影片一区免费观看| 免费v片在线观看| 亚洲入口无毒网址你懂的| 久9这里精品免费视频| 亚洲精品高清视频| 五级黄18以上免费看| 在线观看视频免费完整版| 亚洲精品国产品国语在线| 国产精品亚洲а∨无码播放不卡| 2021在线观看视频精品免费| 国产亚洲一区二区精品| 国产婷婷成人久久Av免费高清| 亚洲经典在线中文字幕| 日本在线看片免费| 亚洲人成在线播放网站| 一个人免费观看日本www视频| 日日操夜夜操免费视频| 亚洲AV色吊丝无码| 亚洲一级毛片免费观看| 亚洲国产成人久久综合| 成人毛片18岁女人毛片免费看| 亚洲视频在线观看免费| 无码人妻一区二区三区免费| 免费又黄又爽又猛大片午夜| 亚洲成片观看四虎永久| 美女隐私免费视频看| 国产又大又粗又硬又长免费| 国产亚洲欧美日韩亚洲中文色| 成人黄动漫画免费网站视频| 阿v免费在线观看| 亚洲国产成人私人影院| 在线a人片天堂免费观看高清| 亚洲av无码一区二区三区四区| 国产乱人免费视频|