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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

mysql双机互备linux成功的_配置MySQL双机热备 - Linux服务器MySQL双机热备份试验_数据库技术_Linux公社-Linux系统门户网站...

發布時間:2023/12/4 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql双机互备linux成功的_配置MySQL双机热备 - Linux服务器MySQL双机热备份试验_数据库技术_Linux公社-Linux系统门户网站... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

二、配置MySQL雙機熱備

傳統模式都是采用MySQL雙機互備,至于雙機熱備我搜索了大量的精華帖子都沒有發現安裝配置文檔。故我的一個想法產生了:當建立新的數據庫時,默認會建立到/usr/local/mysql/data這里,如果能改掉默認配置文件my.conf,建立數據庫能指定在一個目錄上,如我建立在盤柜上,這樣就能實現雙機熱備功能。

最起初困惑我的是如何更改配置文件my.conf,我咨詢了很多朋友,但都沒能成功。后聽yddll朋友一席言,“把陣列的文件系統掛在/usr/local/mysql/data下”,頓時茅塞頓開,使我如撥云霧而見青天。原理都清楚了,下面開始實施。

# fdisk /dev/sdb

# reboot

# mkfs.ext3 /dev/sdb1(把陣列格式成ext3格式)

# 我們首先把/usr/local/mysql/data/目錄下的所有文件拷貝到另一個目錄,我這里自創建了一個。

# mkdir –p /bak/mysql_data

# cd /usr/local/mysql/data/

# cp –a * /bak/mysql_data

# 之后我們要把/dev/sdb1掛載進去。

# mount /dev/sdb1 /usr/local/mysql/data/

# 注:這時你啟動mysql進程,它會抱錯,因為此/usr/local/mysql/data/為空,故我們要把剛才備份的文件和目錄拷回原處。

# cd /bak/mysql_data

# cp –a * /usr/local/mysql/data/

# 現在就可以啟動mysql數據庫了,但當建立數據庫時,會提示錯誤。在這里又困惑了不少時間。最終想起目錄屬性還沒有更改。

# 先停下數據庫,執行命令/usr/local/mysql/bin/mysqladmin –uroot –p123456 shutdown

# cd /usr/local/mysql/

# chown -R mysql data(這樣就可以了)

# 我們再次啟動mysql數據庫進程,/usr/local/mysql/bin/mysqld_safe --user=mysql &

# 這時你再建立數據庫,create database squall;

# 回車后就會提示成功,輔機也要把/dev/sdb1掛載進去,show databases就可以看見在主機建立的squall數據庫。

總結

以上是生活随笔為你收集整理的mysql双机互备linux成功的_配置MySQL双机热备 - Linux服务器MySQL双机热备份试验_数据库技术_Linux公社-Linux系统门户网站...的全部內容,希望文章能夠幫你解決所遇到的問題。

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