[原創] MYSQL 雙機熱備配置手冊[原創]
http://www.chinaunix.net 作者:squall1??發表于:2007-07-23 19:01:43
【發表評論】【查看原文】【存儲備份之家討論區】【關閉】
作者:CU-squall
發表于:2005年4月18日?8:21??可以不經作者同意自由傳播,請注明作者出處。
使用的軟體:①mysql-standard-4.1.9-pc-linux-gnu-i686.tar.gz,
http://dev.mysql.com/get/Downloads/MySQL-4.1/mysql-standard-4.1.9-pc-linux-gnu-i686.tar.gz/from/pick
一、安裝MYSQL
#?cp?mysql-standard-4.1.9-pc-linux-gnu-i686.tar.gz?/usr/local/
#?tar?zxvf?mysql-standard-4.1.9-pc-linux-gnu-i686.tar.gz
#?mv?mysql-standard-4.1.9-pc-linux-gnu-i686?mysql
#?cd?mysql
#?more?INSTALL-BINARY
查看安裝文檔,注意以紅色框內為主。
#?groupadd?mysql?(建立mysql組)
#?useradd?-g?mysql?mysql?(建立mysql用戶并將其用戶加入該組)
#?scripts/mysql_install_db?--user=mysql?(以mysql用戶身份執行數據庫初始化安裝腳本)
#?chown?-R?root??.?(歸屬root權限為當前目錄)
#?chown?-R?mysql?data?(歸屬mysql權限為data目錄)
#?chgrp?-R?mysql?.?(改變mysql檔案/目錄的使用者與群組擁有人為當前目錄)
#?bin/mysqld_safe?--user=mysql?&?(以mysql用戶身份后臺啟動mysql數據庫進程)
之后我們就可以啟動mysql數據庫,如圖:
顯示為上述圖,表示安裝正確。
為了使數據庫更加安全,我們來設置數據庫密碼。
/usr/local/mysql/bin/mysqladmin?-uroot?password??123456
如在下次啟動服務器時能自動啟動mysql數據庫進程,我們還需寫入/etc/rc.d/rc.local文件里
echo?“/usr/local/mysql/bin/mysqld_safe?--user=mysql?&”?>;>;?/etc/rc.d/rc.local
二、配置MYSQL雙機熱備
傳統模式都是采用mysql雙機互備,至于雙機熱備我搜索了大量的精華帖子都沒有發現安裝配置文檔。故我的一個想法產生了:當建立新的數據庫時,默認會建立到/usr/local/mysql/data這里�