<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
        主站蜘蛛池模板: 亚洲成aⅴ人片在线影院八| 亚洲精品无码专区在线播放| 亚洲综合色自拍一区| 亚洲视频免费播放| 黄色免费在线观看网址| 国产免费丝袜调教视频| 伊人久久亚洲综合| 中文字字幕在线高清免费电影| 好爽…又高潮了毛片免费看| 伊人婷婷综合缴情亚洲五月| 久久嫩草影院免费看夜色| 日本不卡高清中文字幕免费| 91亚洲精品视频| 18禁黄网站禁片免费观看不卡| 亚洲中文无韩国r级电影| 亚洲日韩国产AV无码无码精品| 国内自产拍自a免费毛片| 老司机午夜在线视频免费| 国产综合精品久久亚洲| 国产免费AV片在线观看 | 黄色网址免费观看| 麻豆狠色伊人亚洲综合网站| 久久久久久免费一区二区三区| 久久精品国产亚洲AV嫖农村妇女| 两性色午夜免费视频| 亚洲精品视频在线观看免费| 鲁丝片一区二区三区免费| 亚洲最大视频网站| 亚洲第一视频在线观看免费| 亚洲成av人在线观看网站| 最新免费jlzzjlzz在线播放| 亚洲一区免费在线观看| 久久精品无码专区免费青青| 亚洲AV区无码字幕中文色| 中文精品人人永久免费| 国产成人精品久久亚洲| 九九美女网站免费| 亚洲国产精华液2020| 亚洲精品无码av人在线观看| 成人性生交大片免费看中文| 亚洲国产精品无码专区影院|