centos安装mysql5.6系统崩溃_CentOS7安装MySQL5.6冲突总结
[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冲突总结相关推荐
- centos安装mysql5.6系统崩溃_CentOS中安装MySQL5.6报错的解决方法
由于项目需要,必须使用最新出来的MySQL5.6社区版本,使用的操作系统是CentOS6.3.然后安装到中途报错如下:file /usr/share/mys 由于项目需要,必须使用最新出来的MySQL ...
- 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 ...
- CentOS 7.3 x64系统vsftpd的安装和配置
1. 安装vsftpd服务 1)安装前检查系统版本 [root@192168088101_vsftp_server vsftpd]# cat /etc/redhat-release CentOS Li ...
- linux安装python3.7的步骤_centos7安装python3 的三种方式
Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装. 安装必要工具 yum-utils ,它的功能是管理repository及扩展包 ...
- linux怎么使用git安装目录,Linux系统中怎么安装Git?
Linux Git是一个方便可用的管理器工具,起初Git就是为Linux而开发的,现在已经应用到各大系统中了.本文就来介绍一下Linux系统中怎么安装Git. 使用包管理器安装Git Git已经被所有 ...
- 怎么用pe安装服务器系统安装系统,pe下安装服务器系统安装教程
pe下安装服务器系统安装教程 内容精选 换一换 安装完MindStudio并进入相关工程页面后,如果用户使用算子工程或应用工程开发了相关程序,需要进行工程的编译和运行,用于生成相关二进制文件,进行工程 ...
- xp系统怎样安装传真服务器,XP系统下如何安装传真机 XP系统安装传真机的详细步骤[图文教程]...
传真机是在日常办公中经常使用的一款工具,而如何在XP系统下如何安装传真机呢?本文将提供XP系统安装传真机的步骤供大家了解,希望可以帮助到大家 系统安装传真机的步骤: 1.默认系统是没有安装传真机组件的 ...
- linux通过iso安装php,linux系统下怎么安装iso文件?
linux系统下怎么安装iso文件? 安装步骤: 1.在/mnt目录下,创建相应的iso文件夹,例如iso. 2.运行以下命令,挂载iso文件mount -o loop /home/tecmint/F ...
- win10下安装deepin双系统的坑:安装完成一直黑屏进不去系统
安装步骤其实和网上说的没什么差别 1. 官网下载镜像,下载好之后打开镜像,解压里面的一个exe文件,这个是制作deepin启动盘的文件.解压出来后再打开这个exe文件,然后选择下载好的ISO镜像,就可 ...
最新文章
- DevDays2012 开发者日中文版资料下载
- How good software makes us stupid?
- mysql 指定日期条件求和_如何在mysql中按每个日期对字段进行求和-问答-阿里云开发者社区-阿里云...
- 关于去苹果服务器验证充值的一些看法
- diy服务器个人主机_Re:从零开始的服务器-微型服务器DIY手记
- Android 系统(249)---Android调试技巧(一)
- yocto生成各种格式的文件系统
- 无法将mysql服务器连接到_无法从java连接到mysql服务器
- python进阶之内置方法
- python爬虫验证码的处理(云打码)_python爬虫验证码的处理(云打码)
- 用.NET开发MSN聊天机器人(转载)
- 最流行的5个前端框架对比
- 怎么测试网站访问速度?
- 《雍正皇帝·九王夺嫡》社会文化专有词泰译研究(称谓)
- iOS中需要避免的内存泄漏总结
- 天下长安手游怎么用电脑玩 天下长安手游模拟器教程
- H5上传图片并使用canvas制作海报
- 2019年大数据发展趋势预测,该学什么编程语言?
- linux系统巡检程序,Linux系统巡检项目
- linux dlopen函数,dlopen 和 dlsym 动态调用函数