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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 阿里云阿里云控制台设置端口开放控制台购买的阿里云服务器默认开放的 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
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4天前
|
存储 安全 Linux
|
2天前
|
SQL 分布式计算 关系型数据库
实时计算 Flink版产品使用合集之MySQL CDC Connector是否需要在Flink服务器上单独部署
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
11 0
|
4天前
|
安全 Linux Shell
|
4天前
|
关系型数据库 MySQL Linux
服务器Linux系统配置mysql数据库主从自动备份
这是一个基本的配置主从复制和设置自动备份的指南。具体的配置细节和命令可能因您的环境和需求而有所不同,因此建议在操作前详细阅读MySQL文档和相关资源,并谨慎操作以避免数据丢失或不一致。
16 3
|
4天前
|
存储 Linux C++
【Linux】详解信号的保存&&信号屏蔽字的设置
【Linux】详解信号的保存&&信号屏蔽字的设置
|
4天前
|
存储 安全 Linux
从基础到高级:Linux用户与用户组权限设置详解
从基础到高级:Linux用户与用户组权限设置详解
|
4天前
|
Linux
linux设置全局命令
linux设置全局命令
13 0
|
4天前
|
安全 Linux 网络安全
|
4天前
|
Linux Apache
Linux设置开机启动
以上步骤允许您在Linux系统上配置开机启动服务或程序。确保将"service-name"替换为实际要配置的服务或程序的名称。
23 0
|
4天前
|
弹性计算 运维 监控
解密阿里云弹性计算:探索云服务器ECS的核心功能
阿里云ECS是核心计算服务,提供弹性云服务器资源,支持实例按需配置、集群管理和监控,集成安全防护,确保服务稳定、安全,助力高效业务运营。
81 0