日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

乌班图系统的MySQL_乌班图系统mysql主从备份

發布時間:2023/12/9 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 乌班图系统的MySQL_乌班图系统mysql主从备份 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.準備

系統:ubuntu 14.04.2 LTS

Mysql: server version ?5.5.43

兩臺主機可以互相通信:192.168.1.11?? master

192.168.1.12?? slave

二.步驟

Master部分:

1.創建備份帳號:slave密碼:slave

Grant replication ?slave,reload,super,file,select,replication ?on *.* to slave@’192.168.1.12’ ?identified by ‘slave’ ;???????????????????????????? //若只需備份,可以不寫reloads,super,select ,replicatio。以上設置實現了手動對master數據庫與數據表格實現操作的功能

Flush privileges;

2.登錄從機驗證帳號:

Mysql –u slave –h 192.168.1.11 –p

3.創建需備份的數據庫

Create database test;? //也可不創建,直接將系統中的數據庫做備份

Show databases;??? //查詢創建的數據庫

4.導出需備份的數據庫

Flush tables with read lock;? //鎖定數據庫

Mysqldump –u root –p test > /home/wyh/testbak.sql

5.登錄從機導入數據庫(root帳號)到從機(事先做好拷貝工作)

Create database test ;在從機上創建同名數據庫

Mysqldump –u root –p密碼test

6.對主機master解除鎖定,修改配置文件

Unlock tables;

Vi /etc/mysql/my.cnf

在[mysqld]部分添加修改以下內容

注釋掉bind-address = 127.0.0.1

Server-id=1

Log_bin=/var/log/mysql/mysql-bin.log

Binlog-do-db=test???????? //可添加多行,一行代表一個數據庫

Binlog-ignore-db=mysql??? //可添加多行

保存退出,重啟服務

Sudo service mysqld restart

7.查看主機數據庫的狀態信息

Show master status;

記住position與mysql-bin的數值

配置從機修改從機數據庫的配置文件

Vi /etc/mysql/my.cnf在[mysqld]部分添加以下內容

注釋掉bind-address=127.0.0.1

Server-id=2

Log-bin=/var/log/mysql/mysql-bin.log

Replicate-do-db=test?? //可添加多行

Replicate-ignore-db=mysql??? //可添加多行

保存退出,重啟服務

2.進入數據庫,停止slave進程,配置同步信息

Mysql –u root –p

Stop slave;

Change master to master_host=’192.168.1.11’ ,master_user=’slave’ ,master_password=’slave’ ,master_log_file=’mysql-bin.000003’ ,master_log_pos=1002;

Start slave;

Show slave status \G;

如果出現

Slave_IO_Running:Yes

Slave_SQL_Running:Yes

表明主從配置成功。

總結

以上是生活随笔為你收集整理的乌班图系统的MySQL_乌班图系统mysql主从备份的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。