博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL8.0 Bundle RPM安装过程
阅读量:4281 次
发布时间:2019-05-27

本文共 1589 字,大约阅读时间需要 5 分钟。

安装包下载地址

清理旧的mysql环境

1、查看当前安装的相关包

rpm -qa|grep -i mysql也可能是rpm -qa|grep -i mariadb

2.a、卸载相关包,如

rpm -e --nodeps mysql-community-server-8.0.22-1.el7.x86_64

2.b、删除相关目录,如

#查找mysql相关目录find / -name mysqlrm -rf /var/lib/mysql /var/lib/mysql/mysql /usr/bin/mysql /usr/lib64/mysql /usr/share/mysql /var/log/mysqld.log

安装以及登录

3、解压tar安装包

tar -xvf mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar

4、使用yum安装先行依赖包

yum -y install libaioyum -y install perlyum -y install net-tools

5、按顺序安装rpm包

rpm -ivh mysql-community-common-8.0.22-1.el7.x86_64.rpmrpm -ivh mysql-community-client-plugins-8.0.22-1.el7.x86_64.rpm  rpm -ivh mysql-community-libs-8.0.22-1.el7.x86_64.rpmrpm -ivh mysql-community-client-8.0.22-1.el7.x86_64.rpmrpm -ivh mysql-community-server-8.0.22-1.el7.x86_64.rpm

6、查看、启动mysqld服务

systemctl status mysqldsystemctl start mysqld

7、第一次登录,使用数据库临时密码(必须先启动mysqld服务)

#查找临时密码grep "temporary password" /var/log/mysqld.log

8、使用临时密码登录,并设置新密码

登录MySQL:  mysql -uroot -p如需使用简单密码(MySQL 8.0不支持):  set global validate_password_policy=0;  set global validate_password_length=1;设置密码:  alter user 'root'@'localhost' identified by '123456';  flush privileges;

9、创建远程登录账号

#MySQL 5.7grant replication slave on *.* to repl@'192.168.73.%' identified by '123456';flush privileges;        #MySQL 8.0create user repl@'192.168.73.%' identified  by '123456';grant all privileges on *.* to repl@'192.168.73.%' with grant option;flush privileges;

10、使用旧版密码插件

ALTER USER repl@'192.168.73.%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; ALTER USER repl@'192.168.73.%' IDENTIFIED WITH mysql_native_password BY '123456';FLUSH PRIVILEGES;

转载地址:http://snbgi.baihongyu.com/

你可能感兴趣的文章
USB OTG规范的SRP和HNP协议
查看>>
usb驱动的层次结构简述
查看>>
控制Linux内核启动中的打印
查看>>
创建一个简单的debugfs文件系统节点
查看>>
创建一个procfs文件系统的节点
查看>>
高通平台手机开发之Sensor
查看>>
Android4.x 如何处理Power按键
查看>>
创建一个简单的device_create_file文件节点
查看>>
android linux 休眠 深度睡眠 查看 方法 调试
查看>>
ubuntu mount cifs
查看>>
一个简单的framebuffer的显示使用例子
查看>>
inux下串口编程简单实例
查看>>
SELinux app权限配置
查看>>
Linux下的串口编程
查看>>
pthread_create Linux函数 线程创建
查看>>
linux创建线程之pthread_create
查看>>
怎样添加earlysuspend到一个普通驱动中
查看>>
怎样通过framebuffer来传递关屏信息
查看>>
BootLoader启动过程分析
查看>>
Linux获取/dev/input目录下的event对应的设备
查看>>