通过简单脚本实现MYSQL的起停
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,本文主要给大家介绍通过简单脚本实现MYSQL的起停,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下通过简单脚本实现MYSQL的起停吧。对于多in
千家信息网最后更新 2025年01月20日通过简单脚本实现MYSQL的起停
本文主要给大家介绍通过简单脚本实现MYSQL的起停,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下通过简单脚本实现MYSQL的起停吧。
对于多instance安装的MYSQL来说,起停的过程相对复杂,可以定义一些简单的脚本来简化日常的管理。
1# 环境变量脚本
[mysql@mysql01 scripts]$ cat mysql_env.ini#set envMYSQL_USER=rootMYSQL_PASS='password123' #明文保存的密码,生产库中当然不可以这样使用。COPYDIR='/opt/mysql'BASEDIR='/data/mysqldata'#check parameterif [ $# -eq 0 ]then MYSQL_PORT=3306else MYSQL_PORT=$1fi[mysql@mysql01 scripts]$
2# MYSQL启动脚本
[mysql@mysql01 scripts]$ cat mysql_startup.sh#!/bin/bashsource /data/mysqldata/scripts/mysql_env.iniecho "Startup MySQL Service: localhost_"${MYSQL_PORT}${COPYDIR}/bin/mysqld_safe --defaults-file=${BASEDIR}/${MYSQL_PORT}/my.cnf &[mysql@mysql01 scripts]$
3# MYSQL停止脚本
[mysql@mysql01 scripts]$ cat mysql_shutdown.sh#!/bin/bashsource /data/mysqldata/scripts/mysql_env.iniecho "Shutdown MySQL Service: localhost_"${MYSQL_PORT}${COPYDIR}/bin/mysqladmin -u${MYSQL_USER} -p${MYSQL_PASS} -S ${BASEDIR}/${MYSQL_PORT}/mysql.sock shutdown[mysql@mysql01 scripts]$
4# 快速登陆
[mysql@mysql01 scripts]$ cat mysqlcmd.sh#!/bin/bashsource /data/mysqldata/scripts/mysql_env.iniecho "Startup MySQL CMD: localhost_"${MYSQL_PORT}${COPYDIR}/bin/mysql -u${MYSQL_USER} -p${MYSQL_PASS} -S ${BASEDIR}/${MYSQL_PORT}/mysql.sock[mysql@mysql01 scripts]$
5# 建立软连接
[mysql@mysql01 scripts]$ pwd/data/mysqldata/scripts[mysql@mysql01 scripts]$ ln -s mysqlcmd.sh mysqlcmd[mysql@mysql01 scripts]$ ln -s mysql_startup.sh mysqlstart [mysql@mysql01 scripts]$ ln -s mysql_shutdown.sh mysqlstop[mysql@mysql01 scripts]$ ls -ralttotal 32drwxr-xr-x. 5 mysql mysql 44 Aug 27 03:33 ..-rwxrw-r--. 1 mysql mysql 189 Aug 28 20:14 mysql_startup.sh-rwxrw-r--. 1 mysql mysql 220 Aug 28 20:19 mysql_shutdown.sh-rwxrw-r--. 1 mysql mysql 202 Aug 28 20:23 mysqlcmd.sh-rw-r--r--. 1 mysql mysql 12288 Aug 28 20:26 .mysql_shutdown.sh.swp-rw-rw----. 1 mysql mysql 176 Aug 28 20:26 mysql_env.inilrwxrwxrwx. 1 mysql mysql 11 Aug 28 20:30 mysqlcmd -> mysqlcmd.shlrwxrwxrwx. 1 mysql mysql 16 Aug 28 20:30 mysqlstart -> mysql_startup.shlrwxrwxrwx. 1 mysql mysql 17 Aug 28 20:31 mysqlstop -> mysql_shutdown.sh
6# 使用过程
6.1# 确定当前运行中的MYSQL实例,以端口划分
[mysql@mysql01 scripts]$ netstat -lnt | grep 330tcp6 0 0 :::3306 :::* LISTEN
可以看到当前3306正在运行,停止3306
6.2# 停止MYSQL
[mysql@mysql01 scripts]$ mysqlstop 3306Shutdown MySQL Service: localhost_3306Warning: Using a password on the command line interface can be insecure.[mysql@mysql01 scripts]$
6.3# 启动MYSQL
[mysql@mysql01 scripts]$ mysqlstart 3306Startup MySQL Service: localhost_3306[mysql@mysql01 scripts]$ 180828 21:33:49 mysqld_safe Logging to '/data/mysqldata/3306/data/../mysql-error.log'.180828 21:33:49 mysqld_safe Starting mysqld daemon with databases from /data/mysqldata/3306/data[mysql@mysql01 scripts]$
6.4# 使用MYSQL
[mysql@mysql01 scripts]$ mysqlcmd 3306Startup MySQL CMD: localhost_3306Warning: Using a password on the command line interface can be insecure.Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.6.31-log Source distributionCopyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
(root@localhost)[(none)]>
看完以上关于通过简单脚本实现MYSQL的起停,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。
脚本
笔者
行业
过程
运行
复杂
信息
内容
变量
实例
密码
意义
文章
明文
更多
朋友
栏目
正在
环境
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
公司内网怎么退去服务器
深圳市宝安区软件开发有限公司
数据库属性 scale
易语言 数据库 插入
中国科技期刊数据库中医药
鬼影网络安全小组
什么是互联网的科技创新
运城软件开发技巧
小学生网络安全培训资料
建设银行服务器故障
网络安全法二十七条
公司局域网服务器故障处理方法
村居网络安全宣传周
数据库与信息系统的概述
软件开发设计 甲方需求
邮件服务器的ip地址
一个关系数据库中的文件
数据库查询所有表信息
软件开发在韶关能找上工作吗
哪个数据库提供中文电子图书
三门峡软件开发联系方式
200多m的数据库
服务器警告申诉原因英文
淳化网络安全宣传周
5u 服务器
我国网络安全行业人才需求
jdbc获取数据库所有表名
供排水数据库系统
网站网络安全规划
怎么做图片的数据库