centos7 yum安装mysql后启动不起来问题
[root@localhost ~]# systemctl start mysqld 启动失败
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
查看系统日志报错为:
May 29 19:04:53 localhost mysqld: 2018-05-29T11:04:53.723812Z 0 [ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable
May 29 19:04:53 localhost mysqld: 2018-05-29T11:04:53.723862Z 0 [ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable
May 29 19:04:53 localhost mysqld: 2018-05-29T11:04:53.723871Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
May 29 19:04:54 localhost mysqld: 2018-05-29T11:04:54.325440Z 0 [ERROR] Plugin 'InnoDB' init function returned error.
May 29 19:04:54 localhost mysqld: 2018-05-29T11:04:54.325475Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
May 29 19:04:54 localhost mysqld: 2018-05-29T11:04:54.325483Z 0 [ERROR] Failed to initialize builtin plugins.
May 29 19:04:54 localhost mysqld: 2018-05-29T11:04:54.325485Z 0 [ERROR] Aborting
报错原因大致为:你的数据文件不可写
导致原因:yum安装的mysql的拥有者是root,而mysql要求执行身份为mysql,权限问题导致数据文件不可写
解决方法如下:
[root@localhost ~]# chown -R mysql /var/lib/mysql
[root@localhost ~]# systemctl start mysqld
[root@localhost ~]# tailf /var/log/messages &
日志打印:
May 29 19:09:15 localhost mysqld: Version: '5.7.22' socket: '/var/lib/mysql/mysql.sock' port: 3306 MySQL Community Server (GPL)
启动成功
登录 MySQL,此时不需要密码,直接回车:
# mysql -u root -p
更改 root 密码 为 123456:
mysql> use mysql; mysql> update user set authentication_string=password("123456") where user='root'; mysql> flush privileges; # 刷新权限,不刷新的话可能导致mysql回车直接就会登录
注意密码字段名 5.7 版本的是 authentication_string,之前的为 password。
修改完后,记得注释掉 my.cnf 中的 skip-grant-tables 参数,重启 MySQL 服务,就可以用你设置的密码登录了。
转载于:https://www.cnblogs.com/byfboke/p/9107417.html
centos7 yum安装mysql后启动不起来问题相关推荐
- mysql rpm conflict_解决centos7 yum安装MySQL rpm包出现conflict problem
解决centos7 yum安装MySQL rpm包出现conflict problem 发布时间:2020-07-24 06:33:51 来源:51CTO 阅读:1868 作者:运维天空 [root@ ...
- CentOS7 —— yum安装mysql
先检查系统是否安装有mysql 1 2 [root@localhost ~]#yum list installed mysql* [root@localhost ~]#rpm –qa|grep mys ...
- yum安装mysql后密码_Centos7:yum安装MySQL5.7后如何设置root密码
Centos下安装软件的方式很简单,只需要通过yum install xxx命令即可.第一步当然检查是否有mysql的yum源,命令:yum list|grep mysql-community[主要还 ...
- yum安装mysql及启动_linux下使用yum安装mysql以及启动、登录和远程访问
linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没 ...
- yum mysql 如何启动_linux下使用yum安装mysql以及启动、登录和远程访问
linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没 ...
- yum mysql 如何启动_CentOS7用yum安装MySQL与启动
首先CentOS7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安 ...
- 在CentOS 6.3 64bit下yum安装MySQL后重置root密码的方法
为了简单省事,我在CentOS 6.3上直接使用yum方法来安装MySQL,安装很顺利,但是我发现root用户登录不了. 下面是参考网上的资料并实操后的笔记整理 yum -y install mysq ...
- Centos7 yum安装mysql(完整版)
1.下载mysql 地址:https://dev.mysql.com/downloads/repo/yum/.选择对应版本下载. 2.上传到centos7系统中 3.安装mysql源 yum -y l ...
- CentOS 利用Yum安装mysql后无法启动(MySQL Daemon failed to start.)
安装mysql-server [root@iZwz9cl4i8oy1reej7o8pmZ ~]# yum install -y mysql-server 进入/etc执行mysql_install_d ...
最新文章
- python 空dataframe_python 创建一个空dataframe 然后添加行数据的实例
- js正则表达式test()和exec()用法
- 【解答】一个电动模型,每一组电池能让其行驶8分钟,一个充电器能同时给两组电池充电,一组充满需要15分钟,至少准备(?)组电池,(?)个充电器,可以让模型每次行驶完可以立即换电池行驶不用等待。
- 【AWSL】之LVM与磁盘配额(PV、VG、LV、mkfs)
- 1002 A+B for Polynomials (25分)_29行代码AC
- android 返回图标,在Toolbar中添加一个返回图标
- powershell 压缩_如何使用PowerShell返回数据使用,索引压缩和行信息
- 以色列政府网站遭史上规模最大的DDoS 攻击
- 《剑指offer》第二章小结(1)——链表的基本操作
- reporting server 数据头部每页显示
- 一个APP开发有那么难吗?
- php算法复杂度,php的几个经典排序算法及时间复杂度和耗时​
- Java读取文件方法大全
- 2022-06-10:薯队长从北向南穿过一片红薯地(南北长M,东西宽N),红薯地被划分为1x1的方格, 他可以从北边的任何一个格子出发,到达南边的任何一个格子, 但每一步只能走到东南、正南、西南方向的
- 如何让企业微信的消息在微信里显示?
- 王德明——全球旅行达人,走遍世界阅尽繁华,为何他独爱于此?
- TF-IDF算法详解与应用
- iPad商标之争或和解
- Master of Typing Tutor 1.2.3 特别版 Mac 打字练习软件掌握打字
- 变分法模型的运用:生产设备的最大经济效益
热门文章
- 自己本地如何玩redis_如何把win10系统本地磁盘图标更改为自己的照片
- sqlserver 没有备份误删数据_数据库服务器如何备份详细教程!
- 苹果自带录屏在哪_苹果录音功能在哪?iPhone自带录音功能的正确打开方式
- ubuntu服务器系统不识别,U盘安装16.04server版 安装好后重启 无法进入系统
- 枚举的 7 种使用方法
- 【HDOJ6957】Maximal submatrix(单调栈,最大子矩阵面积)
- php 控制器方法,ThinkPhp3.2跨控制器调用方法
- 黑马程序员php考试题,PHP基础案例教程
- Hibernate→HQL、query.list()返回数据类型、查询相关语句、分页、原生SQL、@注解、持久化对象状态及生命周期、一多关系、继承映射关系、逆向工程
- java多线程上传文件_Java大文件分片上传/多线程上传