[root@localhost ypeng]# service mysql status

Redirecting to /bin/systemctl status mysql.service

Unit mysql.service could not be found.

出现以上安装错误的原因是:系统已经可能是系统装了其他版本的mysql-libs包或者是mysql数据库文件导致不兼容。

可以将MySQL彻底卸载并清理MySQL的安装文件。步骤如下

[root@localhost ypeng]# rpm -qa | grep -i mysql

MySQL-server-5.6.35-1.el7.x86_64

MySQL-client-5.6.35-1.el7.x86_64

[root@localhost mysql]# rpm -e MySQL-server-5.6.35-1.el7.x86_64

[root@localhost mysql]# rpm -e MySQL-client-5.6.35-1.el7.x86_64

[root@localhost mysql]# rpm -aq | grep -i mysql

[root@localhost mysql]# cd /var/lib

[root@localhost lib]# ll mysql/

-rw-rw----. 1 mysql mysql 50331648 Mar 14 09:22 ib_logfile0

-rw-rw----. 1 mysql mysql 50331648 Mar 14 09:22 ib_logfile1

drwx--x--x. 2 mysql mysql 4096 Mar 14 09:22 mysql

drwx------. 2 mysql mysql 4096 Mar 14 09:22 performance_schema

-rw-r--r--. 1 root root 111 Mar 14 09:22 RPM_UPGRADE_HISTORY

-rw-r--r--. 1 mysql mysql 111 Mar 14 09:22 RPM_UPGRADE_MARKER-LAST

drwxr-xr-x. 2 mysql mysql 6 Mar 14 09:22 test

如上所示,将mysql下的所有文件删除

[root@localhost lib]# rm -rf mysql/

[root@localhost lib]# ll mysql/

ls: cannot access mysql/: No such file or directory

[root@localhost mysql]# rpm -ivh MySQL-server-5.6.35-1.el7.x86_64.rpm

warning: MySQL-server-5.6.35-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

Preparing... ################################# [100%]

Updating / installing...

1:MySQL-server-5.6.35-1.el7 ################################# [100%]

从 rpm版本 4.1 开始,在安装或升级软件包时会检查软件包的签名。如果签名校验失败,你就会看到类似以上的错误消息:

注:新的、只针对文件头的签名:错误消息:error: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

注:没有安装合适的钥匙来校验签名,消息中就会包含 NOKEY:错误消息:warning:  Header V3 DSA/SHA1

Signature, key ID 5072e1f5: NOKEY

由于yum安装了旧版本的GPG keys造成的,解决办法就是(设置后无效):

rpm --import /etc/pki/rpm-gpg/RPM*

此签名是检验安装包的有效性和安装性的。我直接跳过(安装时不校验,加--nosignature参数)检验安装:

[root@localhost mysql]# rpm -ivh MySQL-server-5.6.35-1.el7.x86_64.rpm --nosignature

[root@localhost mysql]# service mysql start

Starting MySQL... ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).

[root@localhost ~]# ll /var/lib/mysql

total 110640

-rw-rw----. 1 mysql mysql 56 Mar 14 09:30 auto.cnf

-rw-rw----. 1 mysql mysql 12582912 Mar 14 10:14 ibdata1

-rw-rw----. 1 mysql mysql 50331648 Mar 14 10:14 ib_logfile0

-rw-rw----. 1 mysql mysql 50331648 Mar 14 09:28 ib_logfile1

-rw-rw----. 1 mysql mysql 26560 Mar 14 10:14 localhost.localdomain.err

drwx--x--x. 2 mysql mysql 4096 Mar 14 09:28 mysql

drwx------. 2 mysql mysql 4096 Mar 14 09:28 performance_schema

-rw-r--r--. 1 root root 111 Mar 14 09:28 RPM_UPGRADE_HISTORY

-rw-r--r--. 1 mysql mysql 111 Mar 14 09:28 RPM_UPGRADE_MARKER-LAST

drwxr-xr-x. 2 mysql mysql 6 Mar 14 09:28 test

查看路径:mysql-bin.index多余文件,auto.cnf和performance_schema等不存在(文件不全)。(以上为成功后的mysql数据库目录)

因为以前存在的MySQL卸载不干净导致。删除和卸载(以下是的解决),然后重新安装

再次启动MySQL服务器

[root@localhost ypeng]# service mysql start

Starting MySQL... SUCCESS!

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

解决问题步骤:

1.在mysql关闭的情况下:

/etc/init.d/mysql start -skip-grant-tables

2.接下来直接连接mysql,进入mysql命令行

mysql -u root p

mysql> UPDATE user SET Password=PASSWORD('123456') where USER='root';

mysql> FLUSH PRIVILEGES;

3.最后我们重启mysql

/etc/init.d/mysql restart

可以连接了

mysql - u root -p

输入123456

centos安装mysql5.6系统崩溃_CentOS7安装MySQL5.6冲突总结相关推荐

  1. centos安装mysql5.6系统崩溃_CentOS中安装MySQL5.6报错的解决方法

    由于项目需要,必须使用最新出来的MySQL5.6社区版本,使用的操作系统是CentOS6.3.然后安装到中途报错如下:file /usr/share/mys 由于项目需要,必须使用最新出来的MySQL ...

  2. centos 7 mysql界面管理器_centos7安装mysql5.7.24,并使用system管理mysql

    1.创建安装目录 mkdir /mysql 2.进入安装目录 cd /data 3.下载5.7.24的tar包 wget https://downloads.mysql.com/archives/ge ...

  3. CentOS 7.3 x64系统vsftpd的安装和配置

    1. 安装vsftpd服务 1)安装前检查系统版本 [root@192168088101_vsftp_server vsftpd]# cat /etc/redhat-release CentOS Li ...

  4. linux安装python3.7的步骤_centos7安装python3 的三种方式

    Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装. 安装必要工具 yum-utils ,它的功能是管理repository及扩展包 ...

  5. linux怎么使用git安装目录,Linux系统中怎么安装Git?

    Linux Git是一个方便可用的管理器工具,起初Git就是为Linux而开发的,现在已经应用到各大系统中了.本文就来介绍一下Linux系统中怎么安装Git. 使用包管理器安装Git Git已经被所有 ...

  6. 怎么用pe安装服务器系统安装系统,pe下安装服务器系统安装教程

    pe下安装服务器系统安装教程 内容精选 换一换 安装完MindStudio并进入相关工程页面后,如果用户使用算子工程或应用工程开发了相关程序,需要进行工程的编译和运行,用于生成相关二进制文件,进行工程 ...

  7. xp系统怎样安装传真服务器,XP系统下如何安装传真机 XP系统安装传真机的详细步骤[图文教程]...

    传真机是在日常办公中经常使用的一款工具,而如何在XP系统下如何安装传真机呢?本文将提供XP系统安装传真机的步骤供大家了解,希望可以帮助到大家 系统安装传真机的步骤: 1.默认系统是没有安装传真机组件的 ...

  8. linux通过iso安装php,linux系统下怎么安装iso文件?

    linux系统下怎么安装iso文件? 安装步骤: 1.在/mnt目录下,创建相应的iso文件夹,例如iso. 2.运行以下命令,挂载iso文件mount -o loop /home/tecmint/F ...

  9. win10下安装deepin双系统的坑:安装完成一直黑屏进不去系统

    安装步骤其实和网上说的没什么差别 1. 官网下载镜像,下载好之后打开镜像,解压里面的一个exe文件,这个是制作deepin启动盘的文件.解压出来后再打开这个exe文件,然后选择下载好的ISO镜像,就可 ...

最新文章

  1. DevDays2012 开发者日中文版资料下载
  2. How good software makes us stupid?
  3. mysql 指定日期条件求和_如何在mysql中按每个日期对字段进行求和-问答-阿里云开发者社区-阿里云...
  4. 关于去苹果服务器验证充值的一些看法
  5. diy服务器个人主机_Re:从零开始的服务器-微型服务器DIY手记
  6. Android 系统(249)---Android调试技巧(一)
  7. yocto生成各种格式的文件系统
  8. 无法将mysql服务器连接到_无法从java连接到mysql服务器
  9. python进阶之内置方法
  10. python爬虫验证码的处理(云打码)_python爬虫验证码的处理(云打码)
  11. 用.NET开发MSN聊天机器人(转载)
  12. 最流行的5个前端框架对比
  13. 怎么测试网站访问速度?
  14. 《雍正皇帝·九王夺嫡》社会文化专有词泰译研究(称谓)
  15. iOS中需要避免的内存泄漏总结
  16. 天下长安手游怎么用电脑玩 天下长安手游模拟器教程
  17. H5上传图片并使用canvas制作海报
  18. 2019年大数据发展趋势预测,该学什么编程语言?
  19. linux系统巡检程序,Linux系统巡检项目
  20. linux dlopen函数,dlopen 和 dlsym 动态调用函数

热门文章

  1. MFC对话框绘制灰度直方图
  2. 即插即用+任意blur的超分辨率重建——DPSR
  3. Java并发编程实战~Lock
  4. ARM体系结构与汇编指令
  5. 佳能g2810打印机扫描怎么用_办公用这款佳能彩色激光打印机无线MF643CDW就够了!...
  6. JS写纸牌发牌和动画(详细解剖)
  7. 动手学CV-目标检测入门教程:基本概念
  8. 分数的乘法逆元和负数的取模运算
  9. GCD简介三:Dispatch Sources
  10. AI应用开发基础傻瓜书系列3-损失函数