烏班圖系統的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

表明主從配置成功。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/277569.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/277569.shtml
英文地址,請注明出處:http://en.pswp.cn/news/277569.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

mysql table alter_MySQL-ALTER TABLE命令學習[20180503]

學習ALTER TABLE刪除、添加和修改字段和類型CREATE TABLE alter_tab01(id int,col01 char(20))enginInnoDB default charsetutf8;刪除字段ALTER TABLE DROP ;mysql> alter table alter_tab01 dropcol01;Query OK, 0 rows affected (0.01sec)Records: 0 Duplicates: 0 Warnin…

時間戳轉換

13 位時間戳轉換 1 通過java,如下: public static String timeStamp2Date(String time) {Long timeLong Long.parseLong(time);SimpleDateFormat sdf new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//要轉換的時間格式Date date;try {date …

React.Component(V16.8.6)

組件的生命周期 掛載 當組件實例被創建并插入 DOM 中時,其生命周期調用順序如下: constructor()static getDerivedStateFromProps()render()componentDidMount()componentWillMount() 之后將廢棄 更新 當組件的 props 或 state 發生變化時會觸發更新。組…

mysql date類型加一個月jdbc_JDBC操作數據庫Date類型數據

JDBC操作數據庫Date類型數據由于java原生的工具類java.util提供的Date對象與JDBC提供的Date對象并不相同分別是java.util.Date和java.sql.Datejava.sql.Date是java.util.Date的子類所以在進行增刪改查部分操作中,不能直接將原生工具類的Date對象直接運用到JDBC中可以…

使用深度學習TensorFlow框架進行圖片識別

Apsara Clouder大數據專項技能認證:使用深度學習TensorFlow框架進行圖片識別本認證系統的介紹了深度學習的一些基礎知識,以及Tensorflow的工作原理。通過阿里云機器學習PAI基于經典的CIFAR-10數據集實現圖片識別。學員可以通過本實驗,對深度學…

刪除開發分支 新建另一個開發分支

//查看狀態 git status //查看分支 會有一個分支git branch -d wlh-dev git branch //刪除wlh-dev 分支 git branch -d wlh-dev //再次查看分支 git branch //拉代碼 git pull //查看狀態 git status //新分支創建的同時切換分支 git checkout -b wlh-dev1222 //…

ES語法及-IK分詞器

{"query": {"query_string": {"default_field": "title",//全文搜索"query": "器大"}} } "id":1, "title":"Elasticsearch是一個基于Lucene的搜索服務器", "content":&q…

Git倉庫配置

安裝git依賴包 yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker 源碼安裝 wget https://github.com/git/git/archive/v2.7.4.zip unzip v2.7.4.zip cd git-2.7.4 make prefix/usr/local/git all make prefix/usr/l…

python3 tkinter電子書_Python3 Tkinter-Text

1.創建from tkinter import *rootTk()tText(root)t.pack()root.mainloop()2.添加文本from tkinter import *rootTk()tText(root)t.insert(1.0,0123456789)t.insert(1.0,ABDCEFGHIJ)t.pack()root.mainloop()3.設置添加位置from tkinter import *rootTk()tText(root)for i in ran…

問題 1: 區間交集

問題 1: 區間交集 題目描述 輸入 5 個正整數 a1、b1、a2、b2 和 c,如果 c 在區間[a1, b1]內 并且 c 也在區間[a2, b2]內,輸出”in”,否則輸出”out”。 注意:方括號表示的是閉區間,[a, b]是包括 a 和 b 的。 輸入 一行…

python倒三角形粉色填充筆的形狀海龜_Python001-Turtle(海龜繪圖)詳解

一、簡介Turtle庫是Python語言中的一個繪制圖像的函數庫。詳細文檔: https://docs.python.org/zh-cn/3/library/turtle.html二、使用1.畫布設置(canvas)(1)設置畫布大小turtle.screensize(canvwidthNone, canvheightNone, bgNone)參數分別為畫布的寬(單位像素), 高,…

Python 提取數據庫(Postgresql)并郵件發送

剛入門python,發現確實是一個不錯的語言。業務部門要求將將某一個數據庫中的表,定期發送到相關部門人員郵箱。其實整個業務需求很簡單,實現起來也不難。但是由于剛入門python,所以還是借鑒了不上網上的內容,也得到了許…

4.Python的不堪一擊到初學乍練(列表,元組)

Python(列表,元組) 一.列表 列表初識 列表是python的基礎數據類型之一,其他編程語言也有類似的數據類型. 比如JS中的數組, java中的數組等等,它是以[ ]括起來, 每個元素用","隔開并且可以存放各種數據類型.列表相比于字符串,不僅可以存放不同的數據類型,并且可以存放…

【前端工程師手冊】說清楚JavaScript中的相等性判斷

有哪些判斷相等性的方法 JavaScript現在提供了三種方法來判斷相等性: ,三個等號即嚴格相等,兩個等號即寬松相等Object.is(),ES6中用來判斷相等的方法判斷相等性的細節 (嚴格相等) 被比較的兩個數不會進行類…

python多任務編程_python線程的多任務編程

多任務多任務介紹對于人來說,一邊聽歌,一邊跳舞就是多任務。對于電腦,簡單的說,同一時間執行多個程序處理數據叫做多任務多任務理解單核CPU單核cpu在處理多任務的時候是根據時間片輪轉的方式進行的,比如執行QQ1us&…

列舉python的5個數據類型_python公開課|新公布的5個python核心數據類型,這些細節你難道還不不知道嗎...

【摘要】在這個科學技術高速發展的時代,越來越多的人都開始選擇學習編程軟件,那么首先被大家選擇的編程軟件就是python,也用在各行各業之中,并被大家所熟知,所以也有越來越多的python學習者關注python就業方向問題&…

selenium3 + python - page_source頁面源碼

前言: 有時候通過元素的屬性的查找頁面上的某個元素,可能不太好找,這時候可以從源碼中爬出想要的信息。selenium的page_source方法可以獲取到頁面源碼。 本次以博客園為例,先爬取頁面源碼,通過re正則表達式爬取出url&a…

簡單分析Guava中RateLimiter中的令牌桶算法的實現

為什么80%的碼農都做不了架構師?>>> 令牌桶算法是網絡流量整形(Traffic Shaping)和速率限制(Rate Limiting)中最常使用的一種算法。典型情況下,令牌桶算法用來控制發送到網絡上的數據的數目&am…

gcc oracle mysql_Linux下C語言訪問Oracle數據庫Demo

前提條件1. Linux環境已經存在,安裝好了Oracle本demo 運行環境本地環境 RedHat LINUX AS 4 ,ORACLE 10G本地數據庫sid orcl,ip:127.0.0.1,用戶名:kingbi,密碼:kingbi,表dsd_test. 顯示表dsd_test 的所有記錄.步驟:(1) 創建表 …

煉數成金數據分析課程---16、機器學習中的分類算法(交叉內容,后面要重點看)...

煉數成金數據分析課程---16、機器學習中的分類算法(交叉內容,后面要重點看) 一、總結 一句話總結: 大綱實例快速學習法 主要講解常用分類算法(如Knn、決策樹、貝葉斯分類器等)的原理及python代碼實現 1、什么是分類? 分…