1. 程式人生 > >定時備份數據庫

定時備份數據庫

5.7 隨機生成 ogr cmd password 用戶數 body 密碼 解壓

備份數據庫腳本

set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" 
md "F:\數據備份\%ymd%" 
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe" --opt  -u root --password=root -h 192.168.1.251  test> F:\數據備份\%Ymd%\test.sql 

必須安裝一個Mysql數據庫版本要比存儲數據庫版本要高或一樣。

我安裝的mysql5.7 但是在服務器上發現安裝不了,原來服務器上啥都沒有先安裝,先安裝個vc2013_x64。

然後安裝Mysql5.7解壓版,記住安裝路徑

在環境變量的path中配置安裝路徑到bin

打開cmd

c:   //先指定到到安裝路徑下盤符

cd C:\Program Files\MySQL\MySQL Server 5.7\bin  //指定到Mysql bin下

mysqld --initialize --console  //執行初始化生成date文件 並打印隨機生成的密碼

mysqld --install  //  

net start mysql  //啟動服務器

mysqladmin -u用戶名 -p password 新密碼  //修改密碼

填寫原先密碼

mysqld --initialize自動生成帶隨機密碼的root用戶

mysqld --initialize自動生成帶隨機密碼可以在mysql/data裏面的後綴名是.err的文件中查看(錯誤日誌)

mysqld --initialize-insecure,生成一個以root為用戶名,空密碼的用戶數據

定時備份數據庫