麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

Mysql5.7.18的安裝與主從復(fù)制圖文詳解

2024-07-24 13:14:12
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

CentOS6.7安裝mysql/8112.html">mysql5.7.18

mysql,5.7.18,安裝,5.7,主從復(fù)制

  1、  解壓到/usr/local目錄   

# tar -zxvf mysql-5.7.18-linux-glibc2.5-i686.tar.gz -C /usr/local

  2、  mysql-5.7.18-linux-glibc2.5-i686文件夾重命名為mysql  

# cd /usr/local    # mv mysql-5.7.18-linux-glibc2.5-i686/ mysql

  3、  新建mysql用戶組和mysql用戶   

# groupadd mysql    # useradd -r -g mysql mysql

  4、  新建數(shù)據(jù)目錄   

# cd /usr/local/mysql    # mkdir data

  5、  更改所有者以及授權(quán)755    

# cd /usr/local    # chown -R mysql:mysql mysql/    # chmod -R 755 mysql/

  6、  初始化mysqld   

# cd /usr/local/mysql    # ./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize

 mysql,5.7.18,安裝,5.7,主從復(fù)制

   記錄下root的初始密碼: GjlI08>p4kDw

  7、  將mysqld添加成服務(wù),并啟動(dòng)它 

 # cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

    建立mysql默認(rèn)的配置文件/etc/my.cnf,并添加圖片中內(nèi)容

mysql,5.7.18,安裝,5.7,主從復(fù)制

    # vim /etc/my.cnf

    保存并退出my.cnf,啟動(dòng)mysqld

    # service mysqld start

    出現(xiàn)如下信息表示啟動(dòng)成功

mysql,5.7.18,安裝,5.7,主從復(fù)制

    查看mysql是否啟動(dòng)成功

    # ps -ef|grep mysql

    出現(xiàn)如下信息表示啟動(dòng)成功

mysql,5.7.18,安裝,5.7,主從復(fù)制

    當(dāng)然也可以查看mysqld的狀態(tài)

    # service mysqld status

mysql,5.7.18,安裝,5.7,主從復(fù)制

  8、  登錄mysql并修改root密碼    

# cd /usr/local/mysql    # ./bin/mysql -uroot –p

    輸入初始密碼,步驟6中有生成,出現(xiàn)如下信息表示登錄成功

mysql,5.7.18,安裝,5.7,主從復(fù)制

    修改root密碼    

mysql> SET PASSWORD = PASSWORD('123456');    mysql> FLUSH PRIVILEGES;

    初次登錄沒(méi)有修改root的密碼,操作數(shù)據(jù)庫(kù)會(huì)出現(xiàn)如下錯(cuò)誤提示,那么需要修改root用戶的密碼

      ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

  9、  設(shè)置mysql遠(yuǎn)程可訪問(wèn)(前提是防火墻必須關(guān)閉,chkconfig iptables off:設(shè)置自動(dòng)啟動(dòng)為關(guān)閉,service iptables sto:關(guān)閉防火墻)

    先登錄到mysql 

 mysql> use mysql    mysql> update user set host = '192.168.0.4' where user = 'root';    mysql> FLUSH PRIVILEGES;

    192.168.0.4即是可遠(yuǎn)程訪問(wèn)本地mysql的遠(yuǎn)程ip,若想任意ip都能訪問(wèn)本地mysql,那么只需要將192.168.0.4換成%即可   

 mysql> update user set host = '%' where user = 'root';

mysql主從復(fù)制

  windows上mysql做master,linux上mysql做slave,mysql版本是5.7.18;windows的ip為192.168.0.4,linux的ip為192.168.0.223

  1、master上開啟binlog日志

         在mysql的home目錄找到my.ini文件(沒(méi)有則新建),配置上如下內(nèi)容

[mysqld]# set basedir to your installation pathbasedir=D://mysql-5.7.18# set datadir to the location of your data directorydatadir=D://mysql-5.7.18//dataport = 3306log-bin   = mysql-bin #[必須]啟用二進(jìn)制日志server-id   = 4   #[必須]服務(wù)器唯一ID,默認(rèn)是1,最好取ip的后3位expire-logs-days = 7   #只保留7天的二進(jìn)制日志,以防磁盤被日志占滿binlog-ignore-db = mysql  #不備份的數(shù)據(jù)庫(kù)binlog-ignore-db = information_schemabinlog-ignore-db = performation_schemabinlog-ignore-db = sysbinlog-do-db=mybatis #需要做復(fù)制的數(shù)據(jù)庫(kù)名

         測(cè)試log_bin是否成功開啟

         mysql> show variables like '%log_bin%';

         出現(xiàn)下圖,log_bin為ON則表示開啟成功,OFF表示開啟失敗

mysql,5.7.18,安裝,5.7,主從復(fù)制

  2、master的數(shù)據(jù)庫(kù)中建立備份賬號(hào):backup為用戶名,%表示任何遠(yuǎn)程地址,如下表示密碼為1234的任何遠(yuǎn)程地址的backup都可以連接master主機(jī)

mysql> grant replication slave on *.* to 'backup'@'%' identified by '1234';    mysql> use mysql    mysql> select user,authentication_string,host from user;

    可看到我們剛創(chuàng)建的備份賬號(hào):

mysql,5.7.18,安裝,5.7,主從復(fù)制

  3、拷貝數(shù)據(jù)

         重啟MySQL服務(wù)并設(shè)置讀取鎖定    

 net stop MySQL      net start MySQL

      登錄mysql   

mysql> flush tables with read lock;

    讀取鎖定的意思是只能讀取,不能更新,以便獲得一個(gè)一致性的快照

    查看主服務(wù)器上當(dāng)前的二進(jìn)制日志名和偏移量值     

 mysql> show master status /G

mysql,5.7.18,安裝,5.7,主從復(fù)制    

復(fù)制的過(guò)程如下:

mysql,5.7.18,安裝,5.7,主從復(fù)制

    File表示實(shí)現(xiàn)復(fù)制功能的日志,即上圖中的Binary log;Position則表示binlog日志文件的偏移量之后的都會(huì)同步到slave中,那么在偏移量之前的則需要我們手動(dòng)導(dǎo)入

         從master導(dǎo)出數(shù)據(jù),然后導(dǎo)入到slave中

                另外開一個(gè)命令窗口,用mysqldump命令進(jìn)行數(shù)據(jù)的導(dǎo)出

mysql,5.7.18,安裝,5.7,主從復(fù)制

      將d:/a.txt拷貝到slave上,然后導(dǎo)入到mysql數(shù)據(jù)庫(kù)中,slave上的mybatis數(shù)據(jù)庫(kù)不存在則先創(chuàng)建,然后再導(dǎo)入

mysql,5.7.18,安裝,5.7,主從復(fù)制

      導(dǎo)出是mysqldump,導(dǎo)入是mysql

  4、配置slave(192.168.0.223)

         slave是linux環(huán)境,mysql的配置文件是/etc/my.cnf,不存在則新建,配上如下內(nèi)容

[mysqld]basedir=/usr/local/mysqldatadir=/usr/local/mysql/datasocket=/tmp/mysql.sockuser=mysqlport=3306log-bin=mysql-binserver-id=223

         重啟slave數(shù)據(jù)庫(kù)     

 # service mysqld restart

         登錄slave數(shù)據(jù)庫(kù),并做如下設(shè)置

      mysql> stop slave;

      mysql> change master to

                    master_host='192.168.0.4',

                    master_user='backup',

                    master_password='1234',

                    master_log_file='mysql-bin.000005',

                    master_log_pos=601;

                各個(gè)參數(shù)含義:

                master_host 實(shí)現(xiàn)復(fù)制的主機(jī)的IP地址

                master_user 實(shí)現(xiàn)復(fù)制的遠(yuǎn)程登錄master的mysql的用戶,在步驟2有設(shè)置

                master_password 實(shí)現(xiàn)復(fù)制的遠(yuǎn)程登錄master的mysql的面,在步驟2有設(shè)置

                master_log_file 實(shí)現(xiàn)復(fù)制的binlog日志文件 在步驟3標(biāo)紅的框框中

                master_log_pos 實(shí)現(xiàn)復(fù)制的binlog日志文件的偏移量 在步驟3標(biāo)紅的框框中

      mysql> start slave;

    查看slave從機(jī)的狀態(tài)

                mysql> show slave status /G

mysql,5.7.18,安裝,5.7,主從復(fù)制

      mysql,5.7.18,安裝,5.7,主從復(fù)制

      若圖中標(biāo)記的那兩項(xiàng)的值為Yes,則表示slave設(shè)置成功

  5、關(guān)閉掉主數(shù)據(jù)庫(kù)的讀取鎖定       

mysql> unlock tables;

  6、測(cè)試

    前面沒(méi)出問(wèn)題的話,那么master上的mybatis數(shù)據(jù)的操作都會(huì)同步到slave的mybatis上

文檔地址:點(diǎn)這里

總結(jié)

以上所述是小編給大家介紹的Mysql5.7.18的安裝與主從復(fù)制圖文詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到MYSQL教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产在线地址 | 美女性感毛片 | 国产91免费看| 91av资源在线 | 日韩在线播放中文字幕 | 九九视频精品在线观看 | 秋霞a级毛片在线看 | 国产成年人网站 | 怦然心动50免费完整版 | 性猛交ⅹxxx乱巴西 欧美日韩1区2区3区 | xxxx8| 久久久久久久亚洲精品 | 色婷婷av一区二区三区久久 | 亚洲啪 | 国产美女爽到喷白浆的 | 午夜在线视频观看 | 成人福利软件 | 久久久鲁| 亚洲精品有限 | 牛牛视频在线 | 久国产精品视频 | 一区二区久久精品66国产精品 | 久久福利小视频 | 爽爽视频免费看 | 九九热精品免费视频 | 欧美精品激情视频 | 成人午夜a| 亚洲一区在线视频观看 | 日韩精品中文字幕在线观看 | 91成人久久| 久久久久久久久国产 | 黄色影院网站 | 色97色 | 国产成人在线免费视频 | 国产69精品久久久久孕妇黑 | 欧美成年私人网站 | 国产色视频一区 | 91成人久久 | 精品亚洲午夜久久久久91 | 久久精品一区二区三区国产主播 | 毛片免费视频网站 |