shell mysql5.6安装
发布日期:2021-11-08 09:37:39 浏览次数:1 分类:技术文章

本文共 1858 字,大约阅读时间需要 6 分钟。

#/bin/bash# mysql install for linux # copy to linux # if /usr/local/mysql  existsif [ -e /usr/local/mysql ]   then     #mv /usr/local/mysql mysql.bak    rm -rf mysql*fi if [ -f $HOME/mysql*tar.gz ]   then     cp $HOME/mysql*tar.gz  /usr/local     cd /usr/local      tar -xvf mysql*tar.gz     mv /usr/local/mysql-5.6.23-linux-glibc2.5-x86_64/ mysql   else       echo "the mysql install package is not exists"fi# create mysql user testuser=mysqlif grep $testuser /etc/passwd    then       echo "you are $testuser!!"       userdel -r mysql     # rm -rf /home/mysql else      useradd -r -g dba mysql      chown -R mysql:dba /usr/local/mysql/       mysqlpath='export PATH=/usr/local/mysql/bin:$PATH'       echo $mysqlpath  >> /root/.bash_profile      # . ./.bash_profile   #   /usr/local/mysql/scripts/mysql_install_db --user=mysql  --basedir=/usr/local/mysql  --datadir=/usr/local/mysql/data/     echo "user mysql is created !"fiif [ -d /usr/local/mysql ]   then   /usr/local/mysql/scripts/mysql_install_db --user=mysql  --basedir=/usr/local/mysql  --datadir=/usr/local/mysql/data/   echo "mysql install successful"else   echo "mysql install filed"fiif [ -f /etc/my.cnf ]   then      echo "my.cnf exists!"     rm -f /etc/my.cnf     cp /usr/local/mysql/my.cnf /etc/my.cnf addtest='basedir = /usr/local/mysql\ndatadir = /usr/local/mysql/data\nport = 3306\nserver_id = 1\nlog-bin=mysql-bin'echo -e $addtest >> /etc/my.cnfelse    echo "my.conf file is configure filed!"fiif [ -f /usr/local/mysql/support-files/mysql.server ]   then   rm -f /etc/init.d/mysql/mysql.server   cp  /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqlelse   cp  /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqlfiif [ -f /usr/local/mysql/support-files/mysql.server ]   then     service mysql restart    echo "mysql start successful"else    echo "mysql start failed"fi

转载地址:https://blog.csdn.net/zhengwei125/article/details/71636998 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:shell安装mysql5.7
下一篇:Innodb 表空间传输迁移大表

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月22日 17时01分37秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

mysql驱动多次执行问题_Laravel5.2队列驱动expire参数设置带来的重复执行问题 数据库驱动... 2019-04-21
mysql获取刚新增的数据库_如何取得刚插入数据库的数据的id mysql 2019-04-21
python将10到1递减_(Python)如何将3个递减列表合并成一个递减列表? 2019-04-21
python脚本怎么用来处理数据_长时间运行数据处理python脚本的程序结构 2019-04-21
python转成c 语言_将Python对象转换为C void类型 2019-04-21
resin mysql_Eclipse+resin+mysql 安装及环境配置 2019-04-21
redis的使用 Java_java中使用redis 2019-04-21
java 数组元素位置_Java – 在数组中获取元素位置 2019-04-21
c 泛型与java泛型_C ++和Java中的“泛型”类型之间有什么区别? 2019-04-21
java 返回实体对象_java 封装返回结果实体类 返回结果以及错误信息 2019-04-21
java web 防止sql注入攻击_JavaWeb防注入知识点(一) 2019-04-21
java ssm 异常分类_SSM项目常见的异常与处理提示(一) 2019-04-21
java定义矩形类_Java定义矩形类 2019-04-21
java变量怎么变常量_Java的常量与变量是什么?怎么学习呀? 2019-04-21
java开发招聘试题_客户化开发招聘试题-Java开发.doc 2019-04-21
java jdk win10 1335_win10下安装java jdk,tomcat 2019-04-21
java list二分查找_java中的ArrayList和LinkedList的二分查找速度比 | 学步园 2019-04-21
php中的变量名称用什么表示,PHP变量,方法,类等名称中的有效字符是什么? 2019-04-21
pic32mx是什么cpu_PIC32MX单片机外设库使用(Ⅰ)- 系统时钟及I/O口基本设置 2019-04-21
用c 在mysql上存图片_C 批量保存图片进 mysql 利用MYSQL_BIND插入longblob 2019-04-21