下载安装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 2022-08-19 14:44  开心萌小小  阅读(381)  评论(0编辑  收藏  举报