? ? ? ? ? ? ? ??获取MySQL
????????????????点进去往下翻
? ? ? ? ? ? ? ? ? ? ? ? vi /etc/yum.repos.d/mysql-community.repo
????????????????
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? yum -y install mysql-community-server
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? systemctl start mysqld
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? grep "password" /var/log/mysqld.log
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? mysqladmin -uroot -p "临时密码"? password “新密码”;
? ? ? ? ? ? ? ? ? ? ? ?注意: 这个新密码有密码强度策略,必须有大写小写特殊符号数字
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? vi? /etc/my.cnf
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?在【mysql】? validate-password=OFF?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 改了之后需要重启:systemctl restart? mysqld
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 然后修改密码:mysqladmin???-p"旧密码"? password? ?"新密码";
????????????????
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? create database school? default charset "UTF8";
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? show databases;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? use? school;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? create? table class(id? int,name varchar(20),gender enum("男","女"));
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? show tables;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? desc class;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? select? *? from? class;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? insert? into? class(id,name,gender) values (1,"张三","男");
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? drop? table? class;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? drop? database? school;
? ? ? ? ?*********??MySQL里面可以修改配置让它忽略大小写:*********
? ? ? ? ? ? ? ? ? ? ? ? mysql> show? variables? like? "%lower%";
????????????????
? ? ? ? ? ? ? ? ? ? ? ? vi? /etc/my.cnf
? ? ? ? ? ? ? ? ? ? ? ? ? ?在mysql里面改? ?将上面零的一行复制然后改为1
????????????????????????????????
? ? ? ? (将下列代码执行然后正常或异常都发给qq邮箱,可以搭配计划任务一起执行)
? ? ? ? ? ? ? 布拉布拉? &>/dev/null:把布拉布拉放到垃圾桶(黑洞)、
? ? ? ? ? ? ? ? ? ? ? ? &>:无论正确输出还是错误输出
? ? ? ? ? ? ? ? ? ? ? ? ?1>:正确输出
? ? ? ? ? ? ? ? ? ? ? ? ? 2>:错误输出
? ? ? ? ? ? ? ? ? ? ? ? `? `:这小飘号里面的东西先执行
??echo `mysql -uroot -pQwer@123.. -e 'select user()' &>/dev/null && echo "正常" || echo "异常" ` | mail -s "数据库 状态" 417037960@qq.com
????????????????
? ? ? ? ? ? ? ? ? ? ? ? &&:和? ? ? ? ? ? ? ? ? ? ? ? ||:或
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |:是管道,将前面的输出当作后面的输入
? ? ? ? ? ? ? ? 创建一个文件夹:
? ? ? ? ? ? ? ? ? ?#!:#!/bin/bash表示该脚本使用/bin/bash来解释执行。每个脚本开头都使用"#!",#!实际上是一个2字节魔法数字,指定一个文件类型的特殊标记,在这种情况下,指的就是一个可执行的脚本。在#!之后,接一个路径名,这个路径名指定一个解释脚本命令的程序,这个程序可以是shell,或者任意一个通用程序。
————————————————?
? ? ? ? ? ? ? ? 然后计划任务:crontab? -e
????????????????????????????????
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 这样就会每分钟都会给那个邮箱发消息!!!!