centos6.5 安装 mysql 5.7

复制代码
shell> mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
 
shell> service mysqld restart
Stopping mysqld:                                           [  OK  ]
MySQL Daemon failed to start.
Starting mysqld:                                           [FAILED]
 
#日志中报错如下:
[ERROR] Fatal error: mysql.user table is damaged. Please run mysql_upgrade.
[ERROR] Aborting
 
#这种情况本人是在MySQL5.1到5.7版本升级时遇到的,升级到5.7后,数据库启动失败
#解决的办法就是重新初始化数据库
 
shell> rm -fr /var/lib/mysql
shell> mysqld --initialize --user=mysql
shell> service mysqld restart
Stopping mysqld:                                           [  OK  ]
Starting mysqld:                                           [  OK  ]

Mysql启动报错:InnoDB: Operating system error number 13 in a file operation.的解决方法

是系统问题,解决方案如下:

root@localhost mysql_data]# getenforce

Enforcing

root@localhost mysql_data\]# setenforce 0 \[root@localhost mysql_data\]# getenforce Permissive /etc/my.cnf 里面有mysql的日志 看系统版本号 cat /etc/redhat-release centos6.5安装mysql5.7 [CentOs6.5安装MySQL5.7 - 2023年-CSDN博客](https://blog.csdn.net/weixin_44090146/article/details/131555644 "CentOs6.5安装MySQL5.7 - 2023年-CSDN博客") 1. **rpm -qa \| grep mysql**# 检查是否安装过 MySQL 2. **rpm -qa \| grep mariadb** # 检查是否存在 mariadb 数据库(内置的 MySQL 数据库),有则强制删除 3. **rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64** # 强制删除 4. **rpm -e --nodeps mariadb-5.5.68-1.el7.x86_64**# 强制删除 下载到当前文件夹 **curl -O repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm**

相关推荐
Blue.ztl30 分钟前
菜鸟之路day31一一MySQL之多表设计
android·数据库·mysql
爆农7 小时前
centos搭建dokcer和vulhub
linux·运维·centos
篱笆院的狗9 小时前
MySQL 中如何进行 SQL 调优?
java·sql·mysql
学习2年半10 小时前
服务器mysql连接我碰到的错误
运维·服务器·mysql
wangbaowo10 小时前
MySQL数据库下篇
数据库·经验分享·笔记·学习·mysql·安全
伤不起bb10 小时前
MySQl 数据库操作
数据库·mysql
是店小二呀11 小时前
【金仓数据库征文】金仓数据库(KingbaseES)迁移与集群部署实战:从MySQL到KES的全流程解析
数据库·mysql·金仓数据库 2025 征文·数据库平替用金仓
昔我往昔11 小时前
MySQL中为什么使用B+树结构、B+树和普通的平衡树的区别
数据库·b树·mysql
翁正存12 小时前
MySQL为什么选择B+树
数据库·b树·mysql
码农黛兮_4612 小时前
MySQL 数据库集群部署、性能优化及高可用架构设计
数据库·mysql·性能优化