[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后启动不起来问题相关推荐

  1. mysql rpm conflict_解决centos7 yum安装MySQL rpm包出现conflict problem

    解决centos7 yum安装MySQL rpm包出现conflict problem 发布时间:2020-07-24 06:33:51 来源:51CTO 阅读:1868 作者:运维天空 [root@ ...

  2. CentOS7 —— yum安装mysql

    先检查系统是否安装有mysql 1 2 [root@localhost ~]#yum list installed mysql* [root@localhost ~]#rpm –qa|grep mys ...

  3. yum安装mysql后密码_Centos7:yum安装MySQL5.7后如何设置root密码

    Centos下安装软件的方式很简单,只需要通过yum install xxx命令即可.第一步当然检查是否有mysql的yum源,命令:yum list|grep mysql-community[主要还 ...

  4. yum安装mysql及启动_linux下使用yum安装mysql以及启动、登录和远程访问

    linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没 ...

  5. yum mysql 如何启动_linux下使用yum安装mysql以及启动、登录和远程访问

    linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没 ...

  6. yum mysql 如何启动_CentOS7用yum安装MySQL与启动

    首先CentOS7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安 ...

  7. 在CentOS 6.3 64bit下yum安装MySQL后重置root密码的方法

    为了简单省事,我在CentOS 6.3上直接使用yum方法来安装MySQL,安装很顺利,但是我发现root用户登录不了. 下面是参考网上的资料并实操后的笔记整理 yum -y install mysq ...

  8. Centos7 yum安装mysql(完整版)

    1.下载mysql 地址:https://dev.mysql.com/downloads/repo/yum/.选择对应版本下载. 2.上传到centos7系统中 3.安装mysql源 yum -y l ...

  9. CentOS 利用Yum安装mysql后无法启动(MySQL Daemon failed to start.)

    安装mysql-server [root@iZwz9cl4i8oy1reej7o8pmZ ~]# yum install -y mysql-server 进入/etc执行mysql_install_d ...

最新文章

  1. python 空dataframe_python 创建一个空dataframe 然后添加行数据的实例
  2. js正则表达式test()和exec()用法
  3. 【解答】一个电动模型,每一组电池能让其行驶8分钟,一个充电器能同时给两组电池充电,一组充满需要15分钟,至少准备(?)组电池,(?)个充电器,可以让模型每次行驶完可以立即换电池行驶不用等待。
  4. 【AWSL】之LVM与磁盘配额(PV、VG、LV、mkfs)
  5. 1002 A+B for Polynomials (25分)_29行代码AC
  6. android 返回图标,在Toolbar中添加一个返回图标
  7. powershell 压缩_如何使用PowerShell返回数据使用,索引压缩和行信息
  8. 以色列政府网站遭史上规模最大的DDoS 攻击
  9. 《剑指offer》第二章小结(1)——链表的基本操作
  10. reporting server 数据头部每页显示
  11. 一个APP开发有那么难吗?
  12. php算法复杂度,php的几个经典排序算法及时间复杂度和耗时​
  13. Java读取文件方法大全
  14. 2022-06-10:薯队长从北向南穿过一片红薯地(南北长M,东西宽N),红薯地被划分为1x1的方格, 他可以从北边的任何一个格子出发,到达南边的任何一个格子, 但每一步只能走到东南、正南、西南方向的
  15. 如何让企业微信的消息在微信里显示?
  16. 王德明——全球旅行达人,走遍世界阅尽繁华,为何他独爱于此?
  17. TF-IDF算法详解与应用
  18. iPad商标之争或和解
  19. Master of Typing Tutor 1.2.3 特别版 Mac 打字练习软件掌握打字
  20. 变分法模型的运用:生产设备的最大经济效益

热门文章

  1. 自己本地如何玩redis_如何把win10系统本地磁盘图标更改为自己的照片
  2. sqlserver 没有备份误删数据_数据库服务器如何备份详细教程!
  3. 苹果自带录屏在哪_苹果录音功能在哪?iPhone自带录音功能的正确打开方式
  4. ubuntu服务器系统不识别,U盘安装16.04server版 安装好后重启 无法进入系统
  5. 枚举的 7 种使用方法
  6. 【HDOJ6957】Maximal submatrix(单调栈,最大子矩阵面积)
  7. php 控制器方法,ThinkPhp3.2跨控制器调用方法
  8. 黑马程序员php考试题,PHP基础案例教程
  9. Hibernate→HQL、query.list()返回数据类型、查询相关语句、分页、原生SQL、@注解、持久化对象状态及生命周期、一多关系、继承映射关系、逆向工程
  10. java多线程上传文件_Java大文件分片上传/多线程上传