鲲鹏云安装Docker Compos 鲲鹏云系统_鲲鹏云安装Docker Compos

一、准备

首先得有一台鲲鹏云服务器,这个相对来说比较简单,通过华为云官网可以进行免费领用或者在线购买,具体操作如下:

1.进入鲲鹏学习路线活动页面             点击进入

鲲鹏云安装Docker Compos 鲲鹏云系统_arm_02

2.在页面中下拉到第3个步骤,也就是领取免费试用 

根据自己的实际情况领取所需的鲲鹏弹性云服务器(如果已完成个人实名认证的,可以领取前两个;如果是企业实名认证的,可以体验后两个)

鲲鹏云安装Docker Compos 鲲鹏云系统_arm_03

3.当然,如果无法领取试用,或者不符合领取规则的用户,则可以直接购买鲲鹏弹性云服务器进行体验

具体如下图,可以选择自己所需的配置

鲲鹏云安装Docker Compos 鲲鹏云系统_mysql_04

二、安装

当我们拥有了鲲鹏云服务器之后,我们就可以通过xshell进行远程连接操作了

1.连接服务器

打开xshell,输入服务器IP,点击连接后输入用户名和密码进行连接

鲲鹏云安装Docker Compos 鲲鹏云系统_鲲鹏云安装Docker Compos_05

连接成功可以查看服务器基本信息:

鲲鹏云安装Docker Compos 鲲鹏云系统_华为云鲲鹏_06

2.下载mysql的安装文件

本次我们安装mysql,通过wget我们下载rpm文件

华为云提供了针对鲲鹏云的专用镜像站点:http://arm.cloud-onlinelab.cn/

可以从这里下载相应的文件

鲲鹏云安装Docker Compos 鲲鹏云系统_arm_07

wget https://obs-mirror-ftp4.obs.cn-north-4.myhuaweicloud.com/database/mysql-5.7.30.tar.gz

鲲鹏云安装Docker Compos 鲲鹏云系统_华为云鲲鹏_08


3.安装依赖包

yum install -y perl openssl openssl-devel libaio perl-JSON autoconf

鲲鹏云安装Docker Compos 鲲鹏云系统_mysql_09


4.解压并安装MYSQL

tar -xvf mysql-5.7.30.tar.gz
cd aarch64
yum remove -y mariadb-libs
yum install *.rpm

鲲鹏云安装Docker Compos 鲲鹏云系统_mysql_10

当出现下图时,代表mysql已安装成功

鲲鹏云安装Docker Compos 鲲鹏云系统_服务器_11

5.启动mysql并确认安装结果

启动并查看mysql启动状态

systemctl start mysql
systemctl  status mysql

鲲鹏云安装Docker Compos 鲲鹏云系统_mysql_12

连接mysql确认结果

mysql -uroot

鲲鹏云安装Docker Compos 鲲鹏云系统_服务器_13

这里有一个地方需要注意的是:首次安装的mysql默认密码生成在:/var/log/mysqld.log中,可通过/password查找

至此,mysql已正式安装完毕

三、使用

mysql安装完之后,我们首先要考虑的是如何使用,一般来说我们会通过客户端来进行连接,但是因为我们还没有对mysql设置访问密码等,所以外部暂时无法访问。

1.设置msyql密码

在mysql连接中,我们通过以下命令来修改密码(以下命令使用5.6版本)

update mysql.user set password = password('root123') where user='root';

对于msyql5.7版本的时候,修改密码的命令如下:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> FLUSH PRIVILEGES;

鲲鹏云安装Docker Compos 鲲鹏云系统_mysql_14

此时我们通过客户端进行访问会发现报如下错误信息:

鲲鹏云安装Docker Compos 鲲鹏云系统_arm_15

这是因为我们没有给服务器mysql进行外部访问授权!

2.授权外部访问

输入如下命令

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123' WITH GRANT OPTION;
FLUSH  PRIVILEGES;

鲲鹏云安装Docker Compos 鲲鹏云系统_服务器_16

3.客户端连接

此时我们通过客户端进行连接,输入服务器IP和用户名、密码,提示:连接成功

鲲鹏云安装Docker Compos 鲲鹏云系统_鲲鹏云安装Docker Compos_17

好,至此我们完成了mysql的安装和使用。

四、小结

华为鲲鹏云服务器的操作和大部分云服务器操作基本类似,并没有太大的差别,在一些基础的环境配置方面,我们仍然可以像操作其他云服务器一样

进行操作。

但是对于一些具体的编译、性能、安全方面有特殊要求的,使用鲲鹏云的一些特性将会带来不一样的体验,后续将会继续学习鲲鹏云给我们带来的全新体验,期待与更多的大咖来一起讨论分享。