<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
        主站蜘蛛池模板: 国产免费人成在线视频| 8x网站免费入口在线观看| 国产极品美女高潮抽搐免费网站| 亚洲美女aⅴ久久久91| 在线观看www日本免费网站| 97亚洲熟妇自偷自拍另类图片| 免费国产黄网站在线观看可以下载| 亚洲精品无码不卡在线播放HE| 中文字幕免费观看全部电影| 亚洲春色在线视频| 色欲色香天天天综合网站免费| 亚洲明星合成图综合区在线| 日韩国产免费一区二区三区| 亚洲视频无码高清在线| 国产麻豆免费观看91| 免费国产va在线观看| 国产亚洲精品国产| 最近中文字幕2019高清免费| 亚洲国产人成在线观看| 免费黄色小视频网站| fc2免费人成在线| 亚洲国产精品国自产电影| 1000部啪啪未满十八勿入免费| 亚洲中文字幕乱码熟女在线| 亚洲国产一区二区三区| 人人玩人人添人人澡免费| 亚洲av无码久久忘忧草| 免费A级毛片无码久久版| 免费观看91视频| 亚洲Av高清一区二区三区| 又黄又大又爽免费视频| 免费一级不卡毛片| 2020亚洲男人天堂精品| 亚洲国产精品成人久久蜜臀| 久久久99精品免费观看| 亚洲Av无码国产一区二区| 亚洲精品夜夜夜妓女网| 最近中文字幕无免费视频| 久久久精品视频免费观看| 亚洲国产成人超福利久久精品| 亚洲精品网站在线观看不卡无广告|