mysql 管理脚本
2024-09-26 15:36:33
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
最新文章
- 第7章 jQuery插件的使用和写法
- C/C++程序员必须熟练应用的开源项目[转]
- Jenkins进阶系列之——08Jenkins纳入版本控制
- rqnoj71 拔河比赛
- shell脚本等的操作
- ZooKeeper -- 分布式开源协调服务
- pgbouncer+pg(fdw)+pg(datanode)分表方案
- 关于jquery.bind
- java selenium 项目环境搭建(一)
- nutch-2.2.1 hadoop-1.2.1 hbase-0.92.1 集群部署
- 张高兴的 Xamarin.Android 学习笔记:(一)环境配置
- C# 字符串的连接
- 高德地图车机版API演示程序
- 添加极光推送以及在ios中的问题
- 用面向对象重写thread 实现多次调用一个线程
- [Solution] 973. K Closest Points to Origin
- 【2017-04-25】winform公共控件、菜单和工具栏
- SQL--数据表--基本操作
- SCPD
- 对于for循环和while循环,两种形式的优缺点
热门文章
- int[,] 和 int[][] 有什么区别
- VS2010 正则批量替换头文件路径
- ASP.NET js控制treeview中的checkbox实现单选功能
- 适用于Win8的Office2003_SP3精简版集成各类补丁+兼容包
- less语法(二)混合属性
- DB索引、索引覆盖、索引优化
- LTS原理分析(version:1.6.9)
- C#------如何使用Swagger调试接口
- .Net使用DES加密,.Net和java分别解密,并正则匹配替换加密密码为明文
- php前端传过来的json数据丢失 (max_input_vars)