获取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 "数据库 状态" [email protected]
&&:和 ||:或
|:是管道,将前面的输出当作后面的输入
#!:#!/bin/bash表示该脚本使用/bin/bash来解释执行。每个脚本开头都使用"#!",#!实际上是一个2字节魔法数字,指定一个文件类型的特殊标记,在这种情况下,指的就是一个可执行的脚本。在#!之后,接一个路径名,这个路径名指定一个解释脚本命令的程序,这个程序可以是shell,或者任意一个通用程序。
————————————————
然后计划任务:crontab -e
这样就会每分钟都会给那个邮箱发消息!!!!