備份資料庫的腳本
- 使用哪個用戶備份就得通過mysql授權
- mysql -uroot -p123.com
- mysql> grant all on *.* to 'root'@'localhost' identified by '123.com';
#!/bin/bash
mkdir /bak # 備份檔案存放位置
read -p “請輸入你要使用的mysql用戶:” my_user
read -p “請輸入mysql用戶密碼:” my_pass
my_conn="-u
m
y
u
s
e
r
?
p
my_user -p
myu?ser?pmy_pass"
read -p “請輸入你要備份的資料庫:” my_db
bf_dir="/bak"
bf_cmd="/usr/local/bin/mysqldump"
bf_time=date +%Y$m$d-%H%M
name=“
m
y
d
b
?
my_db-
myd?b?bf_time”
cd $bf_dir
$bf_cmd $my_conn --databases
m
y
d
b
>
my_db >
myd?b>name.sql
echo “您已成功備份$my_db庫!”
使用哪個用戶備份就得通過mysql授權
mysql -uroot -p123.com
mysql> grant all on . to ‘root’@‘localhost’ identified by ‘123.com’;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/230774.html
標籤:其他
上一篇:mysql忘記初始化密碼解決辦法, 親測可用(windows系統)
下一篇:Oracle - select 一個XML資訊的欄位 如何去掉<table>及</table>之間的資訊(替換為空)
