www.1862.net > mysql shEll脚本

mysql shEll脚本

1、将SQL语句直接嵌入到shell脚本文件中 复制代码 代码如下: --演示环境 [root@SZDB ~]# more /etc/issue CentOS release 5.9 (Final) Kernel \r on an \m root@localhost[(none)]> show variables like 'version'; +---------------+----------...

mysql -h${myhost} -P${pord} -u${user} -p${password} -D ${db}

代码如下: CREATE TABLE `user` ( `id` varchar(36) NOT NULL COMMENT '主键', `username` varchar(50) NOT NULL COMMENT '用户名', `password` varchar(50) NOT NULL COMMENT '用户密码', `createdate` date NOT NULL COMMENT '创建时间', `age...

每天定时备份mysql数据库任务,删除指定天数前的数据,保留指定天的数据; 需求: 1,每天4点备份mysql数据; 2,为节省空间,删除超过3个月的所有备份数据; 3,删除超过7天的备份数据,保留3个月里的 10号 20号 30号的备份数据; #创建shell文...

加上-e参数sql语句用 " "引上 mysql -uroot -proot -e "show databases"

直接使用mysql client命令就可以了。如: mysql -u root -p password -h localhost -e "SQL";

host=`mysql -u$user -p$pass -D $db -e "select host from user;"` or host=$(mysql -u$user -p$pass -D $db -e "select host from user;")

root账户登录服务器的直接一句话 mysql -uroot -p testdb

是已知mysql密码还是未知? 如果是知道忘记了:http://blog.uouo123.com/post/471.html 如果是还没设置,那就好办啦。看是centos还是ubuntu,各种百度吧

方案1 mysql -uuser -ppasswd -e"insert LogTable values(...)" 优点:语句简单 缺点:支持的sql相对简单 方案2 准备一个sql脚本,名字为update.sql,例如: CREATE TABLE `user` ( `id` varchar(36) NOT NULL COMMENT '主键', `username` varch...

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com