#!/usr/bin/bash #by xiaoshun #位置变量 #function_yum(){ # rm -rf /etc/yum.repos.d/* # curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo &>/dev/null # yum -y install wget vim &>/dev/null # wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo &>/dev/null # # } # #function_cherrytree(){ # yum -y install cherrytree &>/dev/null # #} # # #function_ntfs-3g(){ # yum -y install ntfs-3g-2022.10.3-1.el7.x86_64 &>/dev/null # # #} # #cat <<-eof # # ~~~◢ ◤◢ ◤ #    ◢ █ █ █ █ ◤ 1)配置yum #  ⊙█ █ █ █ █ █ █ ◤ 2)安装cherrytree #● █ █ █ █ █ █ █ █ ◤ 3)安装ntfs-3g # ▼  ~◥ █ █ █ ◤ *)按q退出 # ▲ ▃ ▃ ◢ █ █ █  ●  ●  ●  ●  ●  ●  #     █ █ █ /█ /█ /█ /█ /█ /█    ◢ ◤ #     █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ ◤ # #eof # #read -p "请输入你的选项[1/2/3]" num # #case $num in #1) function_yum #;; #2) function_cherrytree #;; #3) function_ntfs-3g #;; #*) echo "点错了 退出" # exit;; #esac #function_free(){ # # free_used=`free -m | awk NR==2'{print $3}'` # free_total=`free -m | awk NR==2'{print $2}'` # free_syl=$(((free_used*100)/free_total)) # free_sss=`echo $free_syl | sed 's/%/ /'` # echo "内存使用率为$free_syl"% #} # # #function_disk(){ # # disk_used=`df -m | awk NR==2'{print $3}'` # disk_used1=`df -m | awk NR==2'{print $5}'| sed 's/%/ /'` # echo "磁盘剩余容量$disk_used" # echo "磁盘的使用率为$disk_used1%" #} # # #function_uptime(){ # # linux_uptime=`uptime | cut -d, -f3-` # echo "系统的平均负载是$linux_uptime" #} # #cat <<-eof # 1)查看cpu使用 # 2)磁盘剩余 # 3)系统负载 # *)退出 #eof # # # #read -p "请输入要检查的的数据[1/2/3]" num # #case $num in # #1) function_free #;; #2)function_disk #;; #3)function_uptime #;; #*) exit #;; #esac #安装数据库 function_az(){ yum -y install https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm &>>/dev/null yum -y install yum-utils &>>/dev/null yum-config-manager --disable mysql80-community $>>/dev/null yum-config-manager --enable mysql57-community $>>/dev/null yum -y install mysql mysql-server $>>/dev/null systemctl restart mysqld echo "数据库已经安装完毕" } function_xg(){ mima=`cat /var/log/mysqld.log | grep root@localhost: | awk '{print $NF}'` mysqladmin -uroot -p"$mima" password 'Qianfeng@123' echo "密码修改完成" } function_cz(){ systemctl stop mysqld if [ $? -eq 0 ];then rm -rf /var/lib/mysql/* rm -rf /var/log/mysqld.log else echo "没有关闭服务" fi } function_sc(){ rm -rf /var/log/mysqld.log yum -y remove mysql* mysql-server rpm -qa | grep mysql &>/dev/null if [ $? -eq 0 ];then echo "mysql已经清理完毕" else echo "机器里还有不干净东西呢" fi } cat <<-eof ◢ █ █ █ █ █ █ █ █ █ █ █ █ ◣           █ █ █ █ █ █ █ █ █ █ █ █ █ █           █ █   ◥ █ █ ◤   █ █         ◢ █ █ █    ◥ ◤    █ █ ◣        ▊▎█ ◣          ◢ █ ▊▊        ▊▎█ █ ◤   ●  ●   ◥ █ ▊ ▊       ▊ █ █         █ ▊ ▊        ◥ ▇ █ █ ▊      ▊ █ ▇ ◤          █ █ ◥ ▆ ▄ ▄ ▄ ▄ ▆ ◤ █ ▊    ◢ ▇ ▇ ◣ ◢ █ █ ◥ ◥ ▆ ▅ ▄ ▂ ▂ ▂ ▂ ▄ ▅ ▆ █ █ █ ◣ ▊ █ █ ╳  a)安装数据库      ╳ █ ◤◢ ◤ ◥ █ ◣ b)修改初始密码     ◢ █ ◤  ◢ ◤    ▊ c)重置数据库      ▊    █     ▊ d)卸载数据库      ▊   ◢◤     ▊ *)退出       █ ▇ ▇ ▇ ◤    ◢ █ ▇ ▆ ▆ ▆ ▅ ▅ ▅ ▅ ▆ ▆ ▆ ▇ █ ◣        ▊ ▂ ▊      ▊  eof read -p "请输入对数据库的操作[a/b/c/d]" num case $num in a)function_az ;; b)function_xg ;; c)function_cz ;; d)function_sc ;; *)exit ;; esac