国产服务器Kylin(aarch64)安装mysql8.0.27
以下操作均在aarch64架构下实现
-
检查mariadb
输入命令:rpm -qa |grep -i mariadb删除mariadb:
rpm -e mariadb-........ rpm删除时如果有依赖关系,可以用yum remove + 包名来删除mariadb
-
安装mysql-8.0.27
mysql下载包:mysql-8.0.27-1.el7.aarch64.rpm-bundle.tar rpm –ivh + 包安装所需要的包
mysql-8.0.27-1.el7.aarch64.rpm-bundle.tar
安装结果如图:
通过命令修改配置文件my.cnfvi /etc/my.cnf
-
命令查看 mysql 服务状态失败
systemctl status mysqld.service
-
查看原因:
mysqld
分析:缺失 libssl.so.10
-
解决问题:
下载包:wget http://mirror.centos.org/centos/8/AppStream/aarch64/os/Packages/compat-openssl10-1.0.2o-3.el8.aarch64.rpm
安装包:
-
重启msyql
msyql启动成功
通过命令查看初始化密码:grep 'temporary password' /var/log/mysqld.log
-
登录mysql
尝试重置密码
提示:“您的密码不符合当前的策略要求”
再次尝试 满足密码要求
修改远程登录
防火墙限制放开3306端口
远程测试登录成功