华为云服务器密码修改,华为云鲲鹏云服务器安装MySQL 5.7.30

华为云鲲鹏云服务器搭载的是华为鲲鹏处理器(916/920),华为鲲鹏处理器是基于ARM架构的处理器,不同于传统的X86架构的处理器。所以MySQL数据库的部署方式也有所差异。以下方法经过亲测,简单可用。鲲鹏云服务器配置为 2核4G 1M。

67de09f9c9ac000ed6a48e675d822cd1.png

一、MySQL的下载和安装

1、首先下载MySQL压缩包,可以使用wget命令进行下载。也可以本地下载以后在上传到云服务器。wget https://obs-mirror-ftp4.obs.cn-north-4.myhuaweicloud.com/database/mysql-5.7.30.tar.gz

e313f5d40705de9ff702761d43a4bdbc.png

2、安装MySQL所需的依赖包,使用yum命令进行安装。yum install -y perl openssl openssl-devel libaio perl-JSON autoconf

559f51924fc8e90bec03d60acf40261f.png

3、看到提示“作为依赖被升级”则证明MySQL依赖安装成功。

d35377e4d4bc49d4eee742c1ff8c2e00.png

4、使用tar -xvf ......命令对MySQL压缩包进行解压操作。tar -xvf mysql-5.7.30.tar.gz

4935b739ebfbb989bc269b138a7a941d.png

5、进入aarch64目录查看。cd aarch64

ls

640e9c1160c6ff087491210c741a03ba.png

6、卸载mariadb数据库依赖(华为云鲲鹏云服务器自带mariadb数据库)。yum remove -y mariadb-libs

bf125f94013c2e1f7a6525ded7446f3b.png

7、对aarch64目录里面的所有.rpm包进行安装,等待安装成功即可。yum install *.rpm

644472c15581d3652e7aa716c8cef6f8.png

8、现在MySQL就已经安装成功,启动MySQL,查看状态。systemctl start mysqld

systemctl status mysqld

61c59c32549bfa3a82c8a5d671be6f51.png

二、修改MySQL的密码和创建远程登录用户

1、MySQL初始密码生成在/var/log/mysqld.log中,通过cat命令查找。cat /var/log/mysqld.log

e403f044ff2374571f7b4298e5fbfb61.png

2、复制刚刚生成的初始密码,使用mysql -uroot -p登录MySQL。

cd7fc4fdcccb246948b227a5b18c4d00.png

3、现在对MySQL进行修改密码,可以看见无法修改,提示密码策略有问题。cat /var/log/mysqld.log

637733944bee9c45d2049dc17511ce38.png

4、修改MySQL数据库的密码策略参数,关闭复杂策略。(1)修改validate_password_policy参数值为0(1为开启复杂策略)

set global validate_password_policy=0;

(2)修改validate_password_length参数值为1

set global validate_password_length=1;

382ea52573759492802983a7fa195870.png

5、现在可以修改密码了。alter user 'root'@'localhost' identified by '你的密码';

FLUSH PRIVILEGES;

c0ada373ef1e9ae75c43261b3cea5ea4.png

6、要远程登录MySQL数据库,需要云服务器开启3306端口,来到云服务器控制台,找到安全组,添加入方向规则,将3306端口打开。

e154bcff7dade81051b6c1d9765caf0a.png

7、创建数据库。create database wordpress;

查看数据库:show databases;

b9600ff8b28a280ab31a7d59665ae941.png

8、创建可以远程登录的用户。create user '你的远程登录用户名'@'%' identified by '你的密码';

03c05d6cfeb494ae0a810207d9066dac.png

9、修改远程登录用户的权限。## 远程登录用户可以访问所有数据库

grant all privileges on *.* to '你的远程登录用户名'@'%';

## 远程登录用户只能访问wordpress数据库

grant all privileges on `wordpress`.* to '你的远程登录用户名'@'%';

3544637d73e95b76e09db8d2b29817ea.png

10、远程连接使用Navicat premium,连接选择MySQL。

56656c704e9dbaf04ffaebc2039d1609.png

11、输入远程登录用户名和密码。点击连接测试。成功以后就可以远程管理数据库了。

82047c4787b88eb8cf25ff35403c9570.png

12、MySQL数据库远程连接成功。

f76fe457ae5d6f24cda1156e0aac33e2.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值