2020-09-26

1、写一个一键安装 mariadb 数据库脚本。
一键安装二进制mariadb数据库

#! /bin/bash
. /etc/init.d/functions
DIR=`pwd`
FILE="mariadb-10.5.5-linux-x86_64.tar.gz"
NAME="mariadb-10.5.5-linux-x86_64"
FULL_NAME=${DIR}/$FILE
COLOR='echo -e \e[01;32m'
END='\e[0m'
PASS=123456

$COLOR开始安装mariadb数据库 $END
yum install -y libaio numactl-libs  ncurses-compat-libs &> /dev/null
groupadd mysql
id mysql &> /dev/null || { useradd -r -g mysql -s /bin/nologin mysql ; action "创建mysql用户"; }


cd $DIR 
[ ! -e $FILE ] && $COLO"缺少$FILE文件,请将相关文件放在$DIR下"$END
tar xf $FULL_NAME -C /usr/local/  

[ -d /usr/local/mysql ] && { action "数据库已存在,安装失败" false ; exit 1; }
ln -s /usr/local/$NAME  /usr/local/mysql
chown -R root.root /usr/local/mysql/

[ ! -e /etc/my.cnf ] && touch /etc/my.cnf
cat >  /etc/my.cnf << EOF
[mysqld]
datadir=/data/mysql
skip_name_resolve
innodb_file_per_table=1
EOF

$COLOR生成数据文件$END
/usr/local/mysql/scripts/mariadb-install-db --datadir=/data/mysql --user=mysql  &> /dev/null
chown -R mysql.mysql /data/mysql/


ln -s /usr/local/$NAME/bin/* /usr/bin/ &> /dev/null
cp -a  /usr/local/$NAME/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld

$COLOR启动数据库$END
/etc/init.d/mysqld start 
[ $? -ne 0 ] &&  { $COLOR"数据库启动失败,退出脚本!"$END ; exit; }

$COLOR运行安全化脚本$END
/usr/local/mysql/bin/mysql_secure_installation  &> /dev/null << EOF

y
$PASS
$PASS 
y
y
y
y
EOF
[ $? -ne 0 ] &&  { $COLOR"安全化脚本启动失败,退出脚本!"$END ; exit; }


2、简述Event 事件介绍以及它的优缺点

事件是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器”。

事件和触发器类似,都是在某些事情发生的时候启动。当数据库上启动一条语句的时候,触发器就启动了,而事件是根据调度事件来启动的。由于它们彼此相似,所以事件也称为临时性触发器。

事件取代了原先只能由操作系统的计划任务来执行的工作,而且MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精确到每分钟执行一次。

优点:一些对数据定时性操作不再依赖外部程序,而直接使用数据库本身提供的功能,可以实现每秒钟执行一个任务,这在一些对实时性要求较高的环境下就非常实用

缺点:定时触发,不可以直接调用 

3、在 students 表中,查询年龄大于25岁,且为男性的同学的名字和年龄


MariaDB [hellodb]> select name,age,gender from students   where gender='M' and age>25;
+--------------+-----+--------+
| name         | age | gender |
+--------------+-----+--------+
| Xie Yanke    |  53 | M      |
| Ding Dian    |  32 | M      |
| Yu Yutong    |  26 | M      |
| Shi Qing     |  46 | M      |
| Tian Boguang |  33 | M      |
| Xu Xian      |  27 | M      |
| Sun Dasheng  | 100 | M      |
+--------------+-----+--------+
7 rows in set (0.000 sec)

4、在 students 表中,以 ClassID 为分组依据,查询显示每组的平均年龄


MariaDB [hellodb]> select classid,avg(age) from students group by classid ; 
+---------+----------+
| classid | avg(age) |
+---------+----------+
|    NULL |  63.5000 |
|       1 |  20.5000 |
|       2 |  36.0000 |
|       3 |  20.2500 |
|       4 |  24.7500 |
|       5 |  46.0000 |
|       6 |  20.7500 |
|       7 |  19.6667 |
+---------+----------+
8 rows in set (0.000 sec)

5、显示第2题中平均年龄大于30的分组及平均年龄


MariaDB [hellodb]> select classid,avg(age) from students group by classid having avg(age) > 30; 
+---------+----------+
| classid | avg(age) |
+---------+----------+
|    NULL |  63.5000 |
|       2 |  36.0000 |
|       5 |  46.0000 |
+---------+----------+
3 rows in set (0.000 sec)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,454评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,553评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,921评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,648评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,770评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,950评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,090评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,817评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,275评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,592评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,724评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,409评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,052评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,815评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,043评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,503评论 2 361
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,627评论 2 350