zoukankan      html  css  js  c++  java
  • mysql 管理脚本

    1.环境文件

    -bash-4.1$ more mysql_env.ini
    #!/bin/sh
    
    #set env
    MYSQL_USER=root
    MYSQL_PASS=123456'
    
    #check parameter
    if [ $# -ne 1 ]
    then
            HOST_PORT=3306
    else
            HOST_PORT=$1
    fi
    
    
    -bash-4.1$

    2.创建启动脚本

    -bash-4.1$ more mysql_db_startup.sh
    #!/bin/sh
    
    source /opt/mysql/scripts/mysql_env.ini
    
    echo "Startup MySQL Service:localhost_"${HOST_PORT}
    /opt/mysql/bin/mysqld_safe --defaults-file=/opt/mysql/my.cnf  &
    
    -bash-4.1$ 

    3.创建关闭脚本

    -bash-4.1$ more mysql_db_shutdown.sh
    #!/bin/sh
    
    source /opt/mysql/scripts/mysql_env.ini
    
    echo "Shutdown MySQL Service:localhost_"${HOST_PORT}
    /opt/mysql/bin/mysqladmin --defaults-file=/opt/mysql/my.cnf -u${MYSQL_USER} -p${MYSQL_PASS} -hlocalhost  shutdown
    
    -bash-4.1$

    4.创建快速登陆脚本

    -bash-4.1$ more mysqlplus.sh 
    #!/bin/sh
    
    source /opt/mysql/scripts/mysql_env.ini
    
    echo "Login MySQL Service:localhost_"${HOST_PORT}
    /opt/mysql/bin/mysql --defaults-file=/opt/mysql/my.cnf -u${MYSQL_USER} -p${MYSQL_PASS} -h localhost
    
    -bash-4.1$ 

    5.将上述脚本目录 加入PATH环境变量
       echo "export PATH=/opt/mysql/scripts/:$PATH" >> ~/.bash_profile

     source ~/.bash_profile

  • 相关阅读:
    MySQL 数据库主从复制架构
    程序员的双十一
    MySQL 数据库事务与复制
    十字路口的程序员
    瞬息之间与时间之门
    HDFS 与 GFS 的设计差异
    HDFS 异常处理与恢复
    HDFS Client 设计实现解析
    HDFS DataNode 设计实现解析
    HDFS NameNode 设计实现解析
  • 原文地址:https://www.cnblogs.com/polestar/p/6016953.html
Copyright © 2011-2022 走看看