MySQL的启动脚本】的更多相关文章

MySQL的启动脚本#!/bin/bashmysql_port=3308mysql_username="admin"mysql_password="password"function_start_mysql(){printf "Starting MySQL...\n"/bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/data/dbdata_${mysql_port}/my.cnf…
以MySQL-server-4.0.14-0.i3862881064151.rpm为例,放在/data目录下 cd /data rpm -ivh MySQL-server-4.0.14-0.i386.rpm 安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(如my-huge.cnf.my-large.cnf.my-medium.cnf) 拷贝一个示例配置文件作为mysql的配置文件: cp /usr/share/mysql/m…
服务启动脚本(初始化.启动.登录) #!/bin/bash export PID=/usr/local/nestdb_master/bin/mysqld export PASSWORD=123456 function status() { ps -ef | grep -v 'grep'|grep ${PID} >/dev/null if [ $? -eq 0 ]; then echo "running" return 0 else echo "not running&q…
MySQL实例部署情况 01:MySQL程序安装目录:/data/apps/mysql 02:MySQL实例3306的配置文件为:/data/mysql/3306/my.cnf 03:MySQL实例3306的PID文件为:/data/mysql/3306/mysql.pid 04:MySQL实例3306的socket文件为:/data/mysql/3306/mysql.sock 脚本内容如下 #!/bin/bash # # Load OS variables source /etc/bashrc…
@echo off rem ################### set MYSQL_VERSION=mysql-5.5.32-win32 set LOCK=wot.lock rem ################### set CURRENT_DIR=%cd% cd %MYSQL_VERSION% echo start Mysql,please wait... net stop mysqlwot bin\\mysqld.exe -remove mysqlwot bin\\mysqld.ex…
最近这段时间,在看mysql,安装了,也应用过,对于生产环境中,一般都选择使用source code安装,在安装的时候可以自定义相关路径和内容,对于生产环境来说更有效.相对于mysql 5.5的安装,mysql 5.7的安装大同小异,唯一的区别是5.7在安装的时候,需要一个组件,boost,而且必须是1.59,版本高了也不行,所以下载的时候要注意. 在mysql官网下载的时候,提供两种source code,一种是带boost的,直接编译安装即可,一种是不带boost的,需要自己下载boost来…
此篇目编写两个核心目的: 1.mysql服务启动脚本(start_mysql.bat),mysql服务停止脚本(stop_mysql.bat)的讲解. 2.解决问题:mysql服务无法启动. 操作流程: 一.解压缩mysql_x64(mysql-5.7.22-winx64.zip)包,在解压后的目录里面创建start_mysql.bat脚本,脚本内容和以cmd方式运行脚本的结果如下 //start_mysql.bat脚本内容 echo off set path=%~dp0 echo instal…
1. use database_name; 2. set names utf8; (或其他需要的编码) 3. source example.sql (sql文件存放路径) Mysql安装目录数据库目录/var/lib/mysql/配置文件/usr/share/mysql(mysql.server命令及配置文件)相关命令/usr/bin(mysqladmin mysqldump等命令)启动脚本/etc/init.d/mysql(启动脚本文件mysql的目录) 系统管理连接MySQL格式: mysq…
下午分析了一下mysql的启动脚本,找到这篇,记录一下,目前很多服务都是以这种方式封装,后面自己写来借鉴一下 http://blog.fens.me/linux-upstart/…
2018-4-25 17:02:08 星期三 下载mysql 5.6 zip(免安装版)到本机 一台电脑上可能装有多个版本的mysql, 启动时为了不影响: 1. 解压后文件夹根目录改名为 mysql56 2. 将 bin/mysqld.exe 改名为 bin/mysqld56.exe 3. 将端口配置为3356 配置文件修改: [mysqld] basedir = .. datadir = ../data port = character_set_server=utf8 skip-grant-…
脚本原理: 启动MySQL动作: mysqld_safe来执行启动 停止MySQL动作: 使用mysqladmin来执行停止动作 重启的MySQL动作:    原理就是先停止,然后再启动 但是要注意:简单的sleep来等待停止和启动过程极可能出现在短时间内重复运行重启,mysqld_safe报错提示已经启动了一个实例的问题 这里可以参考MySQL提供的默认启动脚本mysqld.service中的wait_for_pid()这个函数. 以下是启动脚本,效果如图: 脚本: 1 #!/bin/sh 2…
启动脚本如下:./mysqld_safe --defaults-file=/export/servers/mysql-5.5.38/my.cnf --ledir=/export/servers/mysql-5.5.38/bin由于mysqld_safe最终启动的是mysqlde,所以这里使用参数--ledir来指定mysqld的位置…
MYSQL 备份方法:    热备:    http://blog.itpub.net/27099995/viewspace-1295099/    http://blog.csdn.net/dbanote/article/details/13295727    http://www.cnblogs.com/galengao/p/5755835.html 原文地址:http://blog.csdn.net/yangzhawen/article/details/44857097 http://ww…
Linux 下 MySQL 启动与关闭 说明 一.启动 1.1  MySQL 进程 可以用ps 命令查看进程: [root@rac2 ~]# ps -ef|grep mysql root     2161     1  0 09:38 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe--datadir=/var/lib/mysql --pid-file=/var/lib/mysql/rac2.pid mysql    2418  2161  0 09:…
安装包:mysql-5.6.31.tar.gz 已有配置文件:my.cnf *注意:本次Mysql的配置文件是在my.cnf的基础上更改得到的,my.cnf存放路径为/opt/rh/my.cnf 脚本中的num变量用来生成 mysql$num 用户,生成的配置文件命名也是以my$num.cnf命名的 每个实例必须有不同的端口号,不然会冲突,在my.cnf中初始端口号设置为3306,为了避免端口冲突,我在脚本中将端口号改为3306+$num 不同实例的目录命名也进行了微调,具体见脚本 为每个实例生…
说明: MySQL数据库安装目录:C:\Program Files\MySQL\MySQL Server 5.0 MySQL数据库存放目录:C:\Program Files\MySQL\MySQL Server 5.0\data MySQL数据库备份目录:D:\MySQLdata_Bak 实现目的:备份MySQL数据库存放目录中的mysql数据库到D:\MySQLdata_Bak目录,并且按照日期存放. 例如: D:\MySQLdata_Bak\mysql\20120404 D:\MySQLda…
环境:阿里云ECS服务器上,Ubuntu linux 12.04,64位版.MySQL 5.1. 首先查看/etc/rc.local,可以看到Ubuntu通过/etc/init.d/mysqld脚本启动mysql服务: /etc/mysqld start 这个脚本是安装时从/alidata/server/mysql/目录(mysql安装目录)拷贝过来的,没问题. 但是在执行这个脚本时,会调用/alidata/server/mysql/bin/my_print_defaults, 将输出内容交给脚…
 #backup.sh #!/bin/sh #on xtrabackup 2.1.8 # 第一次执行它的时候它会检查是否有完全备份,否则先创建一个全库备份 # 当你再次运行它的时候,它会根据脚本中的设定来基于之前的全备或增量备份进行增量备份 ################## #author:rrhelei@126.com# ##################     INNOBACKUPEX_PATH=innobackupex  #INNOBACKUPEX的命令 INNOBACKUPEXF…
本文目录: 1.几个显示函数2.action函数3.is_true和is_false函数4.confirm函数5.pid检测相关函数 5.1 checkpid.__pids_var_run和__pids_pidof函数 5.2 pidfileofproc和pidofproc函数6.重头戏(一):daemon函数7.重头戏(二):killproc函数8.重头戏(三):status函数9.几个重要函数的总结和使用说明 9.1 pid相关 9.2 daemon的使用 9.3 killproc的使用 9…
gitlab6 nginx配置和启动脚本 cheungmine 2013-10 最近把gitlab安装到了ubuntu12.04.3的虚拟机上了.参考: https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.mdwww.nickyeoman.com/blog/system-administration/180-install-gitlab-on-ubuntu 我用了2个虚拟机,vm-gitlab6安装g…