mysql便於管理的幾個shell指令碼
[mysql@clark scripts]$ ls
mysql_db_shutdown.sh mysql_db_startup.sh mysql_env.ini mysqlplus.sh
[mysql@clark scripts]$ more mysql_db_shutdown.sh
#/bin/sh
#Created by clark 20170918
source /data/mysqldata/scripts/mysql_env.ini
echo "Shutdown MySQL Service: localhost_"${HOST_PORT}
/usr/local/mysql/bin/mysqladmin -u${MYSQL_USER} -p${MYSQL_PASS} -S /data/mysqldata/${HOST_PORT}/mysql.sock shutdown
[mysql@clark scripts]$
[mysql@clark scripts]$
[mysql@clark scripts]$ more mysql_db_startup.sh
#/bin/sh
#Created by clark 20170918
source /data/mysqldata/scripts/mysql_env.ini
echo "Startup MySQL Service: localhost_"${HOST_PORT}
/usr/local/mysql/bin/mysqld_safe --defaults-file=/data/mysqldata/${HOST_PORT}/my.cnf &
[mysql@clark scripts]$
[mysql@clark scripts]$
[mysql@clark scripts]$ more mysql_env.ini
#set env
MYSQL_USER=system
MYSQL_PASS='welcome123'
#check parameter
if [ $# -ne 1 ]
then
HOST_PORT=3306
else
HOST_PORT=$1
fi
[mysql@clark scripts]$
[mysql@clark scripts]$ more mysqlplus.sh
#/bin/sh
#Created by clark 20170918
source /data/mysqldata/scripts/mysql_env.ini
echo "Login MySQL Service: localhost_"${HOST_PORT}
/usr/local/mysql/bin/mysql -u${MYSQL_USER} -p${MYSQL_PASS} -S /data/mysqldata/${HOST_PORT}/mysql.sock
mysql_db_shutdown.sh mysql_db_startup.sh mysql_env.ini mysqlplus.sh
[mysql@clark scripts]$ more mysql_db_shutdown.sh
#/bin/sh
#Created by clark 20170918
source /data/mysqldata/scripts/mysql_env.ini
echo "Shutdown MySQL Service: localhost_"${HOST_PORT}
/usr/local/mysql/bin/mysqladmin -u${MYSQL_USER} -p${MYSQL_PASS} -S /data/mysqldata/${HOST_PORT}/mysql.sock shutdown
[mysql@clark scripts]$
[mysql@clark scripts]$
[mysql@clark scripts]$ more mysql_db_startup.sh
#/bin/sh
#Created by clark 20170918
source /data/mysqldata/scripts/mysql_env.ini
echo "Startup MySQL Service: localhost_"${HOST_PORT}
/usr/local/mysql/bin/mysqld_safe --defaults-file=/data/mysqldata/${HOST_PORT}/my.cnf &
[mysql@clark scripts]$
[mysql@clark scripts]$
[mysql@clark scripts]$ more mysql_env.ini
#set env
MYSQL_USER=system
MYSQL_PASS='welcome123'
#check parameter
if [ $# -ne 1 ]
then
HOST_PORT=3306
else
HOST_PORT=$1
fi
[mysql@clark scripts]$
[mysql@clark scripts]$ more mysqlplus.sh
#/bin/sh
#Created by clark 20170918
source /data/mysqldata/scripts/mysql_env.ini
echo "Login MySQL Service: localhost_"${HOST_PORT}
/usr/local/mysql/bin/mysql -u${MYSQL_USER} -p${MYSQL_PASS} -S /data/mysqldata/${HOST_PORT}/mysql.sock
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29135257/viewspace-2145120/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 建立管理MySQL資料庫的shell指令碼MySql資料庫指令碼
- 幾個shell自動化指令碼(轉)指令碼
- unix下幾個有用的小shell指令碼(轉)指令碼
- Shell 中 $ 關於指令碼引數的幾種用法指令碼
- 幾例實用的Shell指令碼指令碼
- 用於管理應用程式得shell指令碼指令碼
- Shell指令碼中執行sql語句操作MySQL資料庫的幾個方法指令碼MySql資料庫
- Linux shell:執行shell指令碼的幾種方式Linux指令碼
- 30個關於Shell指令碼的經典案例(中)指令碼
- 30個關於Shell指令碼的經典案例(下)指令碼
- 30個關於Shell指令碼的經典案例(上)指令碼
- 3個例項介紹shell指令碼中幾個特殊引數的用法指令碼
- MySQL使用XtraBackup的shell指令碼介紹MySql指令碼
- shell入門--第一個shell指令碼指令碼
- 常用的幾個典型指令碼指令碼
- mysql定時備份shell指令碼MySql指令碼
- MySQL資料庫備份的shell指令碼MySql資料庫指令碼
- 9個實用shell指令碼指令碼
- 自動化指令碼安裝mysql shell指令碼範例指令碼MySql
- 分享兩個實用的shell指令碼指令碼
- 一個比較好的shell指令碼指令碼
- 關於Shell 的幾個冷門資料
- 一個網站故障排查的、程式碼更新的簡便指令碼網站指令碼
- MySQL5.7/8.0效能分析shell指令碼MySql指令碼
- 用shell指令碼來給mysql加索引指令碼MySql索引
- Liunx備份mysql資料庫的shell指令碼MySql資料庫指令碼
- shell指令碼指令碼
- Shell指令碼應用兩個例子指令碼
- 共享一個iptables的shell指令碼檔案指令碼
- 寫好shell指令碼的8個建議指令碼
- 向大家分享一個shell指令碼的坑指令碼
- 新增多個使用者的shell指令碼指令碼
- [轉]寫好shell指令碼的13個技巧指令碼
- 【shell 】求兩個檔案相加的指令碼指令碼
- [Shell] Shell 生成 HTML指令碼HTML指令碼
- MySQL 批量更新、刪除資料shell指令碼MySql指令碼
- shell指令碼:監控MySQL服務是否正常指令碼MySql
- Shell指令碼監控MySQL主從狀態指令碼MySql