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

posted on 2023-03-23 14:10  背着核的桃子  阅读(101)  评论(0编辑  收藏  举报

导航