一般在Linux服務(wù)器上,都是自己寫自動化腳本,然后再加入定時任務(wù)即可。

保定網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),保定網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為保定千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的保定做網(wǎng)站的公司定做!
現(xiàn)在備份一般都使用xtrabackup了,是percona出品的。
你也可以參考下官網(wǎng)的工具是如何備份的。
在這上可以看看如何寫腳本。
同步數(shù)據(jù)庫自動化腳本
#!/bin/sh
read -p "Please keyin your ssh host:" -t 30 host_ipread -p "Please keyin your ssh user:" -t 30 usernameread -p "Please keyin your ssh pass:" -t 30 passwordread -p "Please keyin your sync table list,separated by spaces:" -t 30 table_listdatetime=`date +%Y%m%d%H%M%S`
src_file="/tmp/data_$datetime.sql"
tar_file="/tmp/data_$datetime.tar.gz"
mysqldump -h127.0.0.1 -uroot -ppass database_name $table_list $src_filetar czvf $tar_file $src_file
./expect_scp.sh $host_ip $username $password $tar_fileexpect_scp.sh代碼
#!/tools/bin/expect
set timeout 10
set host [lindex $argv 0]
set username [lindex $argv 1]
set password [lindex $argv 2]
set src_file [lindex $argv 3]
#set dest_file [lindex $argv 4]
spawn scp $src_file $username@$host:/home/$usernameexpect {
"(yes/no)?"
{
send "yes\n"
expect "*assword:" { send "$password\n"}
}
"*assword:"
{
send "$password\n"
}
}
expect "100%"
expect eof
呵呵~前幾天剛搞好這個...
分兩個BAT(1.bat,2.bat)~~當(dāng)然可以連起來~BAT路徑自己修改
1.bat內(nèi)容以下
D:\wamp\bin\mysql\mysql5.5.8\bin\mysql -uroot -p D:\wamp\www\mysqlCreatDB.sql
2.bat
mysqlCreatDB.sql內(nèi)容為:create database “自己數(shù)據(jù)庫名字”
2.bat內(nèi)容以下
@ECHO off
set user=root
set pass=
set wdb=gx
set port=3306
set server=localhost
@ECHO 正在安裝數(shù)據(jù)庫....
D:\wamp\bin\mysql\mysql5.5.8\bin\mysql -h %server% --user=%user% --password=%pass% --port=%port% %wdb% D:\wamp\www\自己導(dǎo)出的SQL文件
@ECHO 安裝完畢
如何實現(xiàn)自動化配置mysql主備
重新啟動MySQL服務(wù)
/etc/rc.d/init.d/mysql start
或用reboot命令重啟Linux
如果工作正常移動就成功了,否則對照前面的7步再檢查一下。
為了在其它電腦上能用root用戶登錄,需進(jìn)行以下動作:
1、[email=mark@marklinux]mark@marklinux[/email] markmysql -h localhost -u root
//這樣應(yīng)該可以進(jìn)入MySQL服務(wù)器
2、mysqlGRANT ALL PRIVILEGES ON *.* TO [email='root'@'%']'root'@'%'[/email] WITH GRANT OPTION
//賦予任何主機(jī)訪問數(shù)據(jù)的權(quán)限
3、mysqlFLUSH PRIVILEGES
//修改生效
4、mysqlEXIT
//退出MySQL服務(wù)器
分享題目:mysql自動化怎么實現(xiàn),mysql自動建表
文章地址:http://chinadenli.net/article3/dsicdis.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、品牌網(wǎng)站建設(shè)、企業(yè)建站、App開發(fā)、電子商務(wù)、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)