在集群中=我们选择将Mysql安装在slave01节点上。
1.在官网下载mysql安装包
MySQL :: Download MySQL Yum Repository
下载后上传到slave01节点的/opt/software目录下。
2.切换到root用户下(切换到root用户操作)
3.查看和删除安装的MySQL软件包和依赖包
rpm -pa | grep mysql
若找到了相关的mysql文件,执行以下名删除文件。(此处没有找到)
yum remove mysql-*****(需要删除的文件)
4.删除MySQL的配置文件
find / -name mysql 查找
rm -rf /*****(需要删除的文件名)
5.删除Mariadb文件(可以省略不执行,如果安装过需要删除)
rpm -pa | grep mariadb
rpm -e --nodeps ***(文件名)
6.安装yum repo 文件并更新yum缓存
rpm -ivh mysql84-community-release-el7-1.noarch.rpm
(光标未定位到/opt/software 需要加入此路径rpm -ivh /opt/software/mysql84-community-release-el7-1.noarch.rpm )
6.使用yum安装mysql,查看mysql yum 仓库中的MySQL版本(时间稍微长点)
yum repolist all | grep mysql
7.安装
yum install mysql-community-server
8.启动MySQL服务
systemctl start mysqld.service
9.查看提供的默认随机密码
cat /var/log/mysqld.log | grep password
10.使用mysql命令根据提供随机密码登录MySQL
mysql -uroot -p%tskgHN8#l-P
11.修改密码,密码修改成功后退出mysql,测试使用新密码登录
alter user 'root'@'localhost' identified by 'Yt123456.';
12.赋权限,root用户可以在任何客户端登录访问所有的数据库
以下语法适合mysql8及以上版本,mysql8以下的版本不适合。
create user root@'%' identified by 'Yt123456.';
grant all privileges on *.* to root@'%' with grant option;
13.查看MySQL编码
show variables like 'character%';
14.对12步骤进行测试,可以在windows平台使用Navicat测试
说明赋权成功。