MySQL 5.7启动失败

1.1.1 现象

下载MySQL 5.7的zip包解压缩以后,配置好data、tmp目录,启动数据库失败,查看错误日志内容如下:

mysqld: Table ‘mysql.plugin‘ doesn‘t exist

2015-10-22T06:17:52.073875Z 0 [ERROR] Can‘t open the mysql.plugin table. Please run mysql_upgrade to create it.

1.1.2 原因

应该是没有默认数据库导致。

1.1.3 解决

先将my.default.ini改名为my.ini放到bin目录

命令行执行: mysqld --initialize --user=mysql --console

先执行以上命令, 生成库. 注意有个临时密码, 要记下来.

然后启动服务,用MySQL Workbench连接数据库,输入刚才的临时密码,Workbench会要求修改密码,此时将密码修改为自己的密码即可。

时间: 2024-10-09 20:50:06

MySQL 5.7启动失败的相关文章

“Too many connections”引起MySQL崩溃并启动失败

问题描述: 在部署一套新环境的时候,rancher-server上有14个镜像包一起升级,主要是微服务的写入和查询程序,基本上都是需要去连接MySQL的程序.可能是由于大并发连接数据库,最后起来的几个服务就报错了,docker容器启动失败,报的是MySQL的错误,打印了很长一串sql语句,最后有一个"too many connections". 然后登录MySQL查看当前的最大连接数设置,发现MySQL已经无法登录: [[email protected] ~]# mysql -u ro

MySQL Study之--Mysql启动失败“mysql.host”

MySQL Study之--Mysql启动失败"mysql.host" 系统环境: 操作系统:RedHat EL55 DB Soft:  Mysql 5.6.4-m7 通过源码包安装mysql后,在启动mysqld时出现错误: [[email protected] mysql]# bin/mysqld_safe &[1] 15846[[email protected] mysql]# 150610 17:04:36 mysqld_safe Logging to '/usr/lo

CentOS 7下MySQL服务启动失败的解决思路

今天,启动MySQL服务器失败,如下所示: [[email protected] ~]# /etc/init.d/mysqld start Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -

mysql 启动失败

1 mysql 启动时报:MySQL Daemon failed to start.并且启动失败 2 查看mysql log日志  less /var/log/mysqld.log 3 从两行error中 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo } span.s1 { } Can't start server: Bind on TCP/IP port: Address already in use p.p1 { mar

Mysql学习之--Mysql启动失败案例

Mysql学习之--Mysql启动失败案例 系统环境: 操作系统:Linux RH6 数据库:  Mysql 5.6 在启动mysql server时,启动失败 [[email protected] mysql]# service mysql start Starting MySQL...The server quit without updating PID file [FAILED]b/mysql/ogg.pid). 查看mysql错误日志: [[email protected] mysql

阿里云CentOS 7.2 MySQL服务启动失败的解决思路

阿里云 CentOS 7.2 MySQL服务启动失败的解决思路 前言 : 昨天刚刚搭建好的MySQL让老大看了一下,经过测试已经完成任务.但是今天早晨来的时候发现服务器被关了,此时我的心情崩溃的,但是我非常冷静的解决了MySQL问题.如下: 启动MySQL服务器失败,如下所示: [[email protected] ~]# /etc/init.d/mysqld start Starting mysqld (via systemctl):  Job for mysqld.service faile

CentOS6.9-zabbix3.2启动失败原因及页面没有mysql选择项

环境内核信息: [[email protected]01 ~]# uname -a Linux lodboyedu-01 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux zabbix启动失败的原因 启动时出这 个错误: [[email protected] zabbix-3.2.7]# /etc/init.d/zabbix_server start /usr/loca

mysql 服务启动失败

mysql 数据库连接失败 1.用naviCat Preiumn 连接本地的mysql 失败,查找原因,mysql 数据库服务没有启用,但是在服务列表里面没有找到对应的mysql 服务. 所以在cmd 界面,将当期路径指向mysql 安装目录底下:我本地的(C:\Program Files\MySQL\MySQL Server 5.7\bin) 用命令执行按照:mysqld -install 服务按照ok,就可以在windows 服务列表看到: 用net start mysql 命令还是启动不了

小记一次mysql启动失败没有日志的处理

本来mysql好的,之前清理了一次tmp下的东西,mysql在查询的时候提示: Can't create/write to file '/tmp/ib0n3frL 然后停止启动: [[email protected]_linux mysql]# service mysqld startMySQL Daemon failed to start.Starting mysqld: [FAILED] 启动失败了,看一下日志,发现配置的时候没添加日志配置 查找my.cnf,在[mysqld]下添加log-