MySQL8 arm架构64位 麒麟V10 rpm安装

  • Mysql基础环境部署
  1. 依赖安装:mysql依赖

rpm -ivh *.rpm --nodeps --force

  1. rpm包上传解压mysql-8.0.37-1.el8.aarch64.rpm-bundle.tar

二、mysql安装

1、删除原有的 mariadb ,前提是如果有

# 查找

rpm -qa|grep mariadb

# 删除 mariadb

rpm -e --nodeps mariadb-libs

rpm -e mariadb-server --nodeps

2、解压安装,按照如下顺序逐个安装。

tar xvf mysql-8.0.31-1.el8.aarch64.rpm-bundle.tar

rpm -ivh mysql-community-common-8.0.31-1.el8.aarch64.rpm

rpm -ivh mysql-community-client-plugins-8.0.31-1.el8.aarch64.rpm

rpm -ivh mysql-community-libs-8.0.31-1.el8.aarch64.rpm

rpm -ivh mysql-community-client-8.0.31-1.el8.aarch64.rpm

rpm -ivh mysql-community-icu-data-files-8.0.31-1.el8.aarch64.rpm

rpm -ivh mysql-community-server-8.0.31-1.el8.aarch64.rpm

rpm -ivh mysql-community-devel-8.0.31-1.el8.aarch64.rpm

3、查看MySQL是否安装

rpm -qa | grep mysql

4、启动服务

systemctl start mysqld

systemctl status mysqld

启动成功

5、找到初始化密码

grep password /var/log/mysqld.log

6、修改root密码,密码需要符合密码策略

Mysql -uroot ip

输入上一步得到的临时密码登录

这里我将密码更新为123456,请根据实际情况为您的root用户设置一个足够安全的密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

7、允许其它机器登录

默认情况下MySQL 8为我们创建了一个'root'@'localhost'用户,它表示来自于localhost的root用户。刚刚我们之所以可以用root用户成功登录到数据库是因为客户端和服务端为同一台机器,即我们登录时的身份为'root'@'localhost'。如果我们用另一台IP为192.168.0.102的同内网机器登录数据库就会发现无法成功登录,因为那时我们的登录身份为'root'@'192.168.0.102',它和'root'@'localhost'是两个不同的用户,所以要想成功登录我们需要创建'root'@'192.168.0.102'用户。如果我们想让所有IP都可登录该数据库(包括公网),则可以用“%”表示任意IP,即我们只需要创建一个'root'@'%'用户即可。下面作为简单演示我们将创建一个'root'@'%'用户并赋予适当的权限。

mysql> GRANT CREATE, ALTER, DROP, INSERT, UPDATE, DELETE, SELECT, REFERENCES, RELOAD on *.* TO 'root'@'%' WITH GRANT OPTION;

刷新权限

FLUSH PRIVILEGES;

systemctl restart mysqld

本文位本人实际部署过程记录,部分内容来源网络经过验证

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值