随笔 - 45,  文章 - 1,  评论 - 6,  阅读 - 23万

下载安装mysql官方的yum源

使用root用户在Centos7服务器的/kkb/soft路径下执行以下命令。

# 切换安装目录
cd /kkb/soft/
# 安装
yum -y install wget
# 以下三条命令一起执行
# -i代表可以下载多个文件,-c代表可以断点续传
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
# 直接安装,-y代表无需手动点YES确认
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

Centos7安装Mysql5.7 提示GPG 密钥不存在/不合适,且启动mysql提示Unit mysqld.service could not be found.

解决办法:依次执行以下命令即可解决

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

yum install -y mysql-server

 

mysql数据库的设置

启动mysql服务

# 查看mysql启动状态
systemctl status mysqld.service
# 启动mysql服务
systemctl start mysqld.service

# 开机自启动mysql服务
systemctl enable mysqld.service

当MySQL显示active状态,说明已经开始正常运行,要想进入MySQL还得先找出此时root用户下自动生成的密码,通过如下命令可以在日志文件中找出,使用临时密码,进入mysql客户端,然后更改密码。

# 在日志文件中查找password关键字
grep "password" /var/log/mysqld.log

 复制临时密码,使用临时密码登录

 

开启mysql的远程访问

grant all privileges on *.* to 'root'@'ip' identified by '密码' with grant option;

flush privileges;

 

 mysql的卸载

已经安装好了5.7版本的MySQL服务,如果以后不需要MySQL了,或者MySQL安装失败了需要重新安装,那么就可以把MySQL给卸载掉。

step1:停止mysql服务并卸载rpm的包。

# 停止MySQL服务
systemctl stop mysqld.service
# 查询所有安装的mysql
rpm -qa | grep -i mysql 
yum list install mysql*
# yum卸载
yum remove mysql mysql-server mysql-libs compat-mysql51
yum remove mysql-community-release
# rpm卸载,--nodeps就是不验证文件的依赖关系,直接删除
rpm -e --nodeps mysql57-community-release-el7-10.noarch mysql-community-common-5.7.27-1.el7.x86_64 

step2:删除mysql残留文件夹。

whereis mysql 
rm -rf /usr/share/mysql/
find / -name mysql
rm -rf /var/lib/mysql/
rm -rf /root/.mysql_history

 

 
posted on   开心萌小小  阅读(396)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示