多实例MySQL数据库启动问题

环境:

操作系统:CentOS release 6.5
数据库1:
版本:mysql5.6.37
basedir:/usr/local/mysql5637
配置文件位置:/data/mysql5637/my.cnf
数据库2:
版本:mysql5.7.19
basedir:/usr/local/mysql5719
配置文件位置:/data/mysql5719/my.cnf

问题摘要

今天把5.7.19的数据库给shutdown了,然后使用mysqld_safe --defaults-file=/data/mysql5719/my.cnf 启动数据库启动不起来,错误消息:

2018-02-27 11:05:32 47490 [ERROR] Plugin ‘InnoDB‘ init function returned error.
2018-02-27 11:05:32 47490 [ERROR] Plugin ‘InnoDB‘ registration as a STORAGE ENGINE failed.
2018-02-27 11:05:32 47490 [ERROR] Unknown/unsupported storage engine: InnoDB
2018-02-27 11:05:32 47490 [ERROR] Aborting

错误原因

调要的mysqld_safe是MySQL5.6.37版本下的mysqld_safe工具
使用MySQL5.7.19的mysqld_safe工具就ok了。


直接使用mysqld_safe调用的是5637目录下的mysqld_safe,无法启动

错误日志

指定mysqld_safe的完整目录来启动mysql就ok了

总结

多实例还是写个启动的脚本吧~等我学习一下怎么写再放上来

原文地址:http://blog.51cto.com/13540167/2073439

时间: 2024-10-07 00:50:29

多实例MySQL数据库启动问题的相关文章

一台MySQL数据库启动多个实例

1.编译安装MySQL5.5 # yum install -y cmake gcc gcc-c++ make cmake ncurses ncurses-devel # groupadd mysql # useradd -g mysql -s /sbin/nologin mysql # tar zxvf mysql-5.5.31.tar.gz # cd mysql-5.5.31# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.5-DSYSCONFD

安装并配置多实例MySQL数据库

1.MySQL介绍 MySQL是一种关系型数据库管理系统,将数据库保存在不同的表中,再将这些表放入不同的库中,而不是将所有数据统一放在一个大仓库中. 2.MySQL多实例介绍 2.1概念 在一台服务器上同时开启多个不同的服务器端口,同时运行多个MySQL服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务. 2.2作用   1)有效利用服务器资源   2)节约服务器资源 2.3应用场景 1)资金紧张型的公司选择   2)并发访问不是特别大的业务   3)门户网站应用MySQL

直接关闭Linux,导致多实例MySQL无法启动的问题

[[email protected] ~]# /data/3308/mysql startStarting MySQL...[[email protected] ~]# ll /data/3308/总用量 72drwxr-xr-x 3 mysql root 4096 7月 24 10:38 data-rw-r--r-- 1 root root 1899 7月 20 16:01 my.cnf-rwx--x--x 1 mysql mysql 1307 7月 20 15:06 mysql-rw-rw-

多实例mysql数据库安装详解

一.实验环境 系统:cetos6.5 软件:mysql-5.5.32.tar.gz 二.实验步骤 1.1 安装cmake软件 tar xf cmake-2.8.8.tar.gz cd cmake-2.8.8 ./configure gmake gmake install 1.2 创建用户和组及其安装mysql依赖包 groupadd mysql useradd mysql -s /sbin/nologin -M msyql yum -y install ncurses-devel 1.3 解压编

mysql数据库启动失败

1.原因公司服务器故障,非正常停机导致数据库启动失败.报错信息[[email protected] dmp]# /etc/init.d/mysqld startStarting MySQL. ERROR! The server quit without updating PID file (/opt/mysql/data/15-144.pid). 2.查看mysql 日志180625 16:08:17 mysqld_safe Starting mysqld daemon with databas

MySQL数据库启动报错的处理

今天在linux中启动mysql时提示mysql Starting MySQL..The server quit without updating PID file了,下面我来给大家介绍解决办法. 从网上找了一堆方法如下: 1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限解决方法 :给予权限,执行 "chown -R mysql:mysql /var/data" "chmod -R 755 /usr/local/mysql/data&

Mysql数据库启动

1.改变数据库的访问ip: vim /etc/mysql/my.cnf 找到下面选项: bind-address            = 192.168.1.128 修改即可. 2.mysql启动命令: /etc/init.d/mysql start 3.mysql停止命令: /etc/init.d/mysql stop 4.mysql重启命令: /etc/init.d/mysql restart 使用系统为ubuntu 14.04, 防止遗忘,特此记录.

mysql数据库启动停止

http://www.cnblogs.com/linjiqin/p/3544472.html 1.查看mysql版本方法一:status;方法二:select version(); 2.Mysql启动.停止.重启常用命令a.启动方式1.使用 service 启动:[[email protected] /]# service mysqld start (5.0版本是mysqld)[[email protected] etc]# service mysql start (5.5.7版本是mysql)

django python3 实例 mysql数据库

views.py中代码: def show_all_user(req): num=1 if 'pagenum' in req.POST: num=req.POST['pagenum'] tlist=User.objects.all() p=Paginator(tlist,30) page=p.page(num) return render_to_response('show_all_user.html',{'all_user':page.object_list,'pagenum':num,'to