Ubuntu系统下的Mysql数据库自动备份

时光7年前未分类929
1、SSH远程连接至数据库服务器 2、登录Mysql数据库,创建备份用户帐号并赋予权限 切换目录:cd /usr/bin/ 连接MYSQL数据库(帐号root 密码123456):mysql -u root -p123456 创建备份用户'backup'密码'sT6pQx8Z'并赋予所有权限: mysql>grant all on *.* to backup@localhost identified by 'sT6pQx8Z'; mysql>flush privileges; 提示成功后,输入exit退出mysql连接。 3、修改mysql_backup.sh自动备份脚本内的db_user、db_password和db_host参数保存 4、通过FTP上传mysql_backup.sh脚本到/usr/bin/目录下 脚本下载地址:mysql自动备份脚本 5、在系统根目录下创建mysqlbak文件夹,如果使用其他命名请同时修改脚本内backup_dir参数 6、为/mysqlbak目录和mysql_backup.sh文件赋予权限 chmod 777 /mysqlbak chmod 777 /usr/bin/mysql_backup.sh 7、创建计划任务 输入命令 crontab -e 编辑计划任务 按键盘“插入insert”按键切换到插入编辑模式,左下角提示“插入” crontab 光标移动到最下方一行,去掉“#”号,并添加计划任务,格式如下 分钟 ? 小时 ? 日 ? ?月 ? ?星期 ? ?执行的命令 50 ? ? ? ? 1 ? ? ? ?* ? ? ?* ? ? ? * ? ? ? ?/usr/bin/mysql_backup.sh 以上任务为每天1点50分执行/usr/bin/mysql_backup.sh脚本 编辑完成后先按ESC键,然后按shift+: ?再输入 :wq 保存并退出编辑 输入命令crontab -l 可查看创建的计划任务列表。 crontab02   *如果出现no permission错误,则是文件或文件目录权限问题,赋予权限即可 *如果出现no such file or directory错误,则使用utral edit转换脚本文件编码:DOS=>UNIX即可

相关文章

Apache创建虚拟目录

1、首先查看httpd.conf或/etc/apache2/apache2.conf文件是否开启LoadModule alias_module modules/mod_alias.so模块 修改...

position:fixed 不兼容IE的解决方法

/**for FF/Chrome**/ .fix{ position:fixed; top:100px; left:200px; } /**for IE8、7、6**/ .ie-fi...

帝国CMS忘记后台帐号密码

帐号密码重置方法: 重置帐号为tester ?密码为12346 1.找到phome_enewsuser表 添加一个帐号 username为tester password为...

PDF文件转FLASH

PDF文件转FLASH

推荐一款非常实用的PDF转FLASH软件:PDF_to_Flash_Converter,可将PDF文件转换成翻书效果的FLASH,并自动生成网页文件,避免用户直接下载PDF文件,实现PDF文档在线阅读...

IIS7中asp无法读取access数据库

mark: asp无法读取access数据库也没有报错的情况处理方法: 选择当前站点的应用程序池,右侧点击“高级设置”,双击“启用32位应用程序”切换为“True”,点击确定返回。刷新即可...

OSA安装过程中提示运行“install/auto_prepare.sh”安装错误

OSA安装过程中提示运行“install/auto_prepare.sh”安装错误

对于OSA安装过程中进行到如下步骤要求运行install/auto_prepare.sh 按提示在中断运行install/auto_prepare.sh后提示以下错误 instal...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。