1) 查看 CentOS 是否自带的 MySQL,如果已经安装需要卸载。如果没有找到,则表示没有安装。
rpm -qa | grep mysql
#卸载掉MySQL
rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64
2) 在线获取 CentOS7 的 mysql 的 rpm 安装文件,直接执行如下命令:
wget
https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
#这条语句只是下载了一个 rpm 文件,25K 大小
3) 执行安装命令:
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
4) 得到两个配置文件,在/etc/yum.repos.d 目录下。
4.1) mysql-community.repo 用于指定下载哪个版本的安装包
4.2) mysql-community-source.repo 用于指定下载哪个版本的源码
cd /etc/yum.repos.d
5) 修改 MySQL 的下载配置文件
进入目录命令:
cd /etc/yum.repos.d
编辑配置文件命令:
vim mysql-community.repo
我们下载 MySQL 5.6,把 5.6 下的 enabled 设置为 1,表示下载。
把 MySQL8 的下载关闭,将 enabled 设置为 0
6) 在当前目录/etc/yum.repos.d 下执行下面的命令,开始在线下载:客户端,服务器端,开发的工具包。
在线下载安装命令介绍:yum(全称为 Yellow dog Updater, Modified)
作用:用于自动从服务器上下载相应 的软件包,自动安装,并且自动下载它的依赖包。
yum( Yellow dog Updater, Modified)是一个基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且 安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
语法说明
yum -y install
mysql-community-client mysql-community-server mysql-community-devel
7) 使用 rpm 命令,可以查询到 mysql 已经安装好的包
rpm -qa | grep mysql
8). 启动MySQL服务并登陆
#
systemctl start mysqld
#设置开机启动
systemctl enable mysqld
#登录
mysql -uroot
set password = password('123456');
#设置远程访问
grant all privileges on *.* to 'root'@'%' identified by '123456';
flush privileges;
#确保防火墙关闭
systemctl status firewalld
(dead)
#卸载
yum -y remove mysql-community-client mysql-community-server mysql-community-devel
update user set password=password('12345') where user='root';
网友评论