Linux日记本_04:阿里云ECS服务器(CentOS7)端口设置以及 MySQL数据库搭建

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: 阿里云阿里云控制台设置端口开放控制台购买的阿里云服务器默认开放的 22 和 3389 以及-1,我们需要配置一些常用的端口开放。
img_fa1319e178ed0c1e205988979b41fc72.png
阿里云

阿里云控制台设置端口开放

img_b75d3859dc8acf4a54e65db664d9c05d.png
控制台

购买的阿里云服务器默认开放的 22 和 3389 以及-1,我们需要配置一些常用的端口开放。比如说MySQL 数据库 3306 ,NoSQL数据库Redis 6379 Oracle数据库1521 Nginx 的默认80 以及https的443.....等依次类推,需要先设置好了这一步然后再去启用Linux(CentOS7)中的防火墙。

在Linux的发行版本:CentOS7中,iptables 时无法使用的,去/etc/sysconfig/...下面去找的话也是找不到那个熟悉的防火墙配置文件了。
我们需要使用firewalld,如果你想更加仔细的了解firewalld,请查阅我之前写过的一篇文章 传送门:https://www.jianshu.com/p/cbddef3cab47

查看当前Linux操作系统发行版本:cat /etc/redhat-release

img_db5a1a4a5833c9b6e76de589dae510d3.png
发行版本信息

开启3306端口:firewall-cmd --zone=public --remove-port=3306/tcp --permanent
准备工作做完了我们就可以开始啦!

开始安装MySQL

1.保证服务器时最新状态以及删除之前可能安装过的mysql

 yum -y update
 reboot --- 重启
---检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功
 php -v  或者  rpm -qa | gerp mysql  或者  yum list installed | grep mysql
img_ec1e2380432a59b8e482b51a77d09929.png
表示没有安过mysql command not found

2.在线下载MySQL压缩包并安装
下载:rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 或者 rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
安装:yum install -y mysql-server 或者 yum install mysql-community-server

img_68ff83d3c6fc7fcc108ba83bc4cf13df.png
安装过程

img_50b4c55bc2a9eb883333467149d207eb.png
安装过程

img_fa5adf3d11d48fcf6982def7cf8597e3.png
安装成功

img_c5349a658bf76248fb675b8e6994e97d.png
安装成功

3.设置开机启动MySQL
systemctl enable mysqld.service
4.检查是否已经安装了开机自动启动
systemctl list-unit-files | grep mysqld
5.设置开启服务
systemctl start mysqld.service
6.查看MySql默认密码
grep 'temporary password' /var/log/mysqld.log
7.粘贴临时密码,登陆MySql,输入用户名和密码
mysql -uroot -p
8.修改账号密码,需要复杂一些,不然会报错提示你安全性不够
mysql>SET PASSWORD = PASSWORD('********');
9.开启远程登录,授权root远程登录
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '********' WITH GRANT OPTION;
10.命令立即执行生效
mysql>flush privileges;

测试连接

img_d7124ff57c53c6a8c3281e5db77559e9.png
Connection successful
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3月前
|
网络协议 安全 应用服务中间件
云服务器怎么开启被关闭的端口?手把手教你开启端口
在使用云服务器时,若发现某些服务无法访问,可能是端口被关闭。本文介绍了端口关闭的原因、检查方法及开启步骤。原因包括初始设置限制、防火墙规则和外部网络策略;可通过netstat或ss命令检查端口状态,用ufw、iptables或firewalld调整防火墙规则。最后提供了解决常见问题的建议,确保端口正常开放并可供外网访问。
758 9
|
5月前
|
SQL 关系型数据库 MySQL
云服务器常用端口作用
了解云服务器常用端口的作用有助于高效管理资源、快速定位问题及更好地使用云服务。常见端口包括:21(FTP,文件传输)、22(SSH,远程连接Linux)、25(SMTP,发送邮件)、80(HTTP,网页服务)、110/143(POP3/IMAP,接收邮件)、443(HTTPS,加密网页)、1433(SQL Server)、3306(MySQL)、3389(RDP,远程访问Windows桌面)和8080(代理服务)。
170 2
|
5月前
|
存储 安全 网络安全
阿里云国际站:阿里云服务器端口配置
悟空云@CloudWuKong阿里云是全球领先的云计算服务提供商,为用户提供弹性计算、数据库、存储、网络安全等一系列云计算服务。在使用阿里云服务器时,合理配置端口非常重要,可以提高服务器安全性和稳定性。
|
9月前
|
网络协议 安全 Linux
阿里云国际上如何检查 Linux 上正在使用哪些端口
阿里云国际上如何检查 Linux 上正在使用哪些端口
|
12月前
|
弹性计算 运维 数据安全/隐私保护
云服务器 ECS产品使用问题之如何更改服务器的IP地址或端口号
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
11月前
|
缓存 NoSQL 网络安全
【Azure Redis 缓存】使用开源工具redis-copy时遇见6379端口无法连接到Redis服务器的问题
【Azure Redis 缓存】使用开源工具redis-copy时遇见6379端口无法连接到Redis服务器的问题
169 0
|
11月前
|
网络协议
【qt】TCP的监听 (设置服务器IP地址和端口号)
【qt】TCP的监听 (设置服务器IP地址和端口号)
577 0
|
12月前
|
弹性计算 应用服务中间件 Linux
阿里云服务器开放端口完整图文教程
笔者近期开发完成的服务端程序部署在阿里云的ECS云服务器上面,一些应用程序配置文件需要设置监听的端口(如Tomcat的8080、443端口等),虽然通过CentOs 7系统的的「防火墙」开放了对应的端口号,任然无法访问端口号对应的应用程序,后面了解到原来还需要设置云服务器的「安全组规则」,开放相应的端口权限,服务端的接口才能真正开放。
2303 1
阿里云服务器开放端口完整图文教程
|
12月前
|
网络协议 Linux Unix
面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解
面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解
229 0
面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解
|
存储 安全 网络安全
服务器设置了端口映射之后外网还是访问不了服务器
服务器设置了端口映射之后外网还是访问不了服务器