欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysql自動化怎么實現(xiàn),mysql自動建表

如何實現(xiàn)MySQL的自動備份

一般在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)的工具是如何備份的。

在這上可以看看如何寫腳本。

MySQL的導(dǎo)出數(shù)據(jù)庫的自動化腳本中怎么實現(xiàn)免人工輸入密碼

同步數(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

怎么寫一個MySQL自動執(zhí)行腳本

呵呵~前幾天剛搞好這個...

分兩個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主備

如何實現(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)

綿陽服務(wù)器托管