求写一个 Linux 下 对mysql的操作脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求写一个 Linux 下 对mysql的操作脚本相关的知识,希望对你有一定的参考价值。

每天每月每星期每小时的05分;
查看数据库,打印出日记;
日记里面可以看到:当前时间 有几个数据库,数据库名字是什么,并导出表结构,导出文件名以时间做标示(数据库名字例子:sql.20141120-15:24:00)

大神,这个应该怎样写?我只知道sed修改计划任务,但打印是怎样打印,导出表结构是咋样的?搞不懂啊?

查看全部数据库需要有root权限

大致是:
用vi 打开一个文件 写入下面内容,保存为test.sql
show databases;
use 数据库名;
show tables;
quit;
#查看表结构
desc 表名;

mysql~> mysql –uroot –p123456 -D数据库名<test.sql > 20141120152400.sql

#导出整个库的表结构如下:

mysql~>mysqldump -uroot -p -d 数据库名 > 20141120152400.sql
参考技术A man mysql

有你想要的东西

以上是关于求写一个 Linux 下 对mysql的操作脚本的主要内容,如果未能解决你的问题,请参考以下文章

linux下求写一个自动重启某服务的脚本,不胜感激!

对MySQL库表和记录的基本操作

linux系统下mySQL数据库 备份方法和脚本?

MySQL基础学习——SQL对数据库进行操作对数据库的表进行操作

Linux下定时备份MySQL数据库的Shell脚本

编程实现以上二叉树中序遍历操作,输出遍历序列,求写代码~~