最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

世界视讯!Spring Cloud Alibaba微服务搭建(二)- 安装mysql

来源:博客园

背景:

CentOS 7

mysql 8

步骤:

mysql安装文件,自行网上下载


(相关资料图)

https://downloads.mysql.com/archives/community/

网上说,centos可能会自带mysql数据库,需要删除,先运行命令检查一下是否有

我的没有,如果有网友说可以使用命令

rpm -e --nodeps 加上查出来的,没有测试是不是有用

1. 新建文件夹,最好切换至root用户

2. 使用XFTP传输文件

3. 解压文件

tar -xzvf jdk-8u212-linux-x64.tar.gz

4.执行命令安装rpm包依次执行下面的rpm, 也可以只是执行几个重要的,mysql能用就行

rmp -ivh mysql-community-common-8.0.32-1.el6.x86_64.rpm

rpm -ivh mysql-community-client-plugins-8.0.32-1.el6.x86_64.rpm--force -nodeps

rpm -ivh mysql-community-libs-compat-8.0.32-1.el6.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.32-1.el6.x86_64.rpm

rpm -ivh mysql-community-icu-data-files-8.0.32-1.el6.x86_64.rpm

rpm -ivh mysql-community-client-8.0.32-1.el6.x86_64.rpm

rpm -ivh mysql-community-server-8.0.32-1.el6.x86_64.rpm

rpm -ivh mysql-community-server-debug-8.0.32-1.el6.x86_64.rpm

rpm -ivh mysql-community-devel-8.0.32-1.el6.x86_64.rpm --force --nodeps

rpm -ivf mysql-community-debuginfo-8.0.32-1.el6.x86_64.rpm

5.启动mysql

service mysqld start

我忘记不想查看root的临时密码,因为容易出错,这边就直接操作修改密码

6.修改文件

vim /etc/my.cnf

再任意一行添加

skip-grant-tables

7.重启mysql服务

service mysqld restart

登录用户root

mysql -u root -q

刷新权限

flush privileges

修改密码

alter user "root"@localhost" identified by "密码"

然后再重启mysql

至此,mysql8安装成功!

遇到的问题

1. Permission Denied报错没有权限,切换一下用户就好了

2. mariadb-libs is obsoleted by xxxxxxxxx

这个是因为有些依赖没有安装,可以选择强制安装,但是担心后期有问题,就选择解除依赖吧

yum remove mysql-libs

3.pkgconfig(openssl) is needed by xxxxxxx 缺少这个依赖

这个需要安装一下

yum install openssl-devel

关键词: