定时备份数据库

Posted 薄焦尾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了定时备份数据库相关的知识,希望对你有一定的参考价值。

备份数据库脚本

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为用户名,空密码的用户数据

 

以上是关于定时备份数据库的主要内容,如果未能解决你的问题,请参考以下文章

看代码网备份|利用WebClient|eKing.CmdDownLoadDbBakOper|实现定时拷贝数据库备份文件到文件服务器

Xcode 4.6 的备份代码片段

定时备份日志数据(MySQL版)

linux定时备份MySQL数据库并删除七天前的备份文件

SQL Server 数据库定时自动备份(转载)

MySql自动备份并开启定时任务