鲲鹏(Arm)弹性云服务器KC1使用之 Mysql 安装
一、准备
首先得有一台鲲鹏云服务器,这个相对来说比较简单,通过华为云官网可以进行免费领用或者在线购买,具体操作如下:
1.进入鲲鹏学习路线活动页面 点击进入
2.在页面中下拉到第3个步骤,也就是领取免费试用
根据自己的实际情况领取所需的鲲鹏弹性云服务器(如果已完成个人实名认证的,可以领取前两个;如果是企业实名认证的,可以体验后两个)
3.当然,如果无法领取试用,或者不符合领取规则的用户,则可以直接购买鲲鹏弹性云服务器进行体验
具体如下图,可以选择自己所需的配置
二、安装
当我们拥有了鲲鹏云服务器之后,我们就可以通过xshell进行远程连接操作了
1.连接服务器
打开xshell,输入服务器IP,点击连接后输入用户名和密码进行连接
连接成功可以查看服务器基本信息:
2.下载mysql的安装文件
本次我们安装mysql,通过wget我们下载rpm文件
华为云提供了针对鲲鹏云的专用镜像站点:http://arm.cloud-onlinelab.cn/
可以从这里下载相应的文件
wget https://obs-mirror-ftp4.obs.cn-north-4.myhuaweicloud.com/database/mysql-5.7.30.tar.gz
3.安装依赖包
yum install -y perl openssl openssl-devel libaio perl-JSON autoconf
4.解压并安装MYSQL
tar -xvf mysql-5.7.30.tar.gz cd aarch64 yum remove -y mariadb-libs yum install *.rpm
当出现下图时,代表mysql已安装成功
5.启动mysql并确认安装结果
启动并查看mysql启动状态
systemctl start mysql systemctl status mysql
连接mysql确认结果
mysql -uroot
这里有一个地方需要注意的是:首次安装的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;
此时我们通过客户端进行访问会发现报如下错误信息:
这是因为我们没有给服务器mysql进行外部访问授权!
2.授权外部访问
输入如下命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123' WITH GRANT OPTION; FLUSH PRIVILEGES;
3.客户端连接
此时我们通过客户端进行连接,输入服务器IP和用户名、密码,提示:连接成功
好,至此我们完成了mysql的安装和使用。
四、小结
华为鲲鹏云服务器的操作和大部分云服务器操作基本类似,并没有太大的差别,在一些基础的环境配置方面,我们仍然可以像操作其他云服务器一样
进行操作。
但是对于一些具体的编译、性能、安全方面有特殊要求的,使用鲲鹏云的一些特性将会带来不一样的体验,后续将会继续学习鲲鹏云给我们带来的全新
体验,期待与更多的大咖来一起讨论分享。
- 点赞
- 收藏
- 关注作者
评论(0)