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

Posted

tags:

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

简单的看了一下
第一,第六行a=
awk
'nr==2print
$1'
testsss.log
这里是否没有加``,另外shell下赋值在等号两侧是不允许有空格的,这个不知道是不是你贴在里面显示的错误
第二,$sqlw取出来的应该就已经是id>3的了,那么你在for循环里的判断if
[
"$num"
-gt
"3"
]应该进不去,所以循环里是不会走到if里去的,你可以在if外面打印一下$num的值看看。
参考技术A 查看全部数据库需要有
root权限

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

20141120152400.sql
#导出整个库的表结构如下:
mysql~>
mysqldump

-uroot
-p
-d
数据库名
>
20141120152400.sql

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

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

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

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

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

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

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