国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

快捷啟動、停止、重啟、殺死指定端口MySQL進程的腳本

2024-07-24 12:40:05
字體:
來源:轉載
供稿:網友

  寫了一個shell腳本,可以在同一臺Linux服務器的不同端口,運行多個MySQL服務的情況下,快捷啟動、停止、重啟、殺死指定端口的MySQL進程。

vi /usr/local/bin/mysql.sh

  輸入以下內容(因各服務器的MySQL配置不同,可能需要修改的部分已用紅色標注):
#!/bin/sh

mysql_port=$2
mysql_username="root"
mysql_password="123456"

function_start_mysql()
{
   printf "Starting MySQL..."
   /bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/mysql/${mysql_port}/my.cnf 2>&1 > /dev/null &
}

function_stop_mysql()
{
   printf "Stoping MySQL..."
   /usr/local/mysql/bin/mysqladmin -u ${mysql_username} -p${mysql_password} -h localhost -P ${mysql_port} shutdown
}

function_restart_mysql()
{
   printf "Restarting MySQL..."
   function_stop_mysql
   function_start_mysql
}

function_kill_mysql()
{
   kill -9 $(ps -ef | grep 'bin/mysqld_safe' | grep ${mysql_port} | awk '{printf $2}')
   kill -9 $(ps -ef | grep 'libexec/mysqld' | grep ${mysql_port} | awk '{printf $2}')
}

if [ "$1" = "start" ]; then
   function_start_mysql
elif [ "$1" = "stop" ]; then
   function_stop_mysql
elif [ "$1" = "restart" ]; then
   function_restart_mysql
elif [ "$1" = "kill" ]; then
   function_kill_mysql
else
   printf "Usage: mysql.sh {start|stop|restart|kill}"
fi


  賦予腳本可執行權限:
chmod +x /usr/local/bin/mysql.sh


  腳本執行方法:
mysql.sh start 3306
mysql.sh stop 3306
mysql.sh restart 3306
mysql.sh kill 3306

原文鏈接:http://blog.s135.com/read.php/359.htm

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰都县| 临洮县| 大同市| 额敏县| 微山县| 五寨县| 淮南市| 荣昌县| 汉寿县| 和政县| 安泽县| 永新县| 彭泽县| 安化县| 盐城市| 全南县| 花莲县| 铁岭县| 富川| 柞水县| 安丘市| 台安县| 花莲县| 双牌县| 社会| 平原县| 庄浪县| 铜鼓县| 彝良县| 福泉市| 红桥区| 郓城县| 崇义县| 顺昌县| 昌都县| 夏津县| 堆龙德庆县| 汽车| 德清县| 乌鲁木齐县| 瑞昌市|