当前位置: 首页 > news >正文

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

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

相关文章:

  • [js]- 两个对象的合并(Object.assign)
  • 火币交易细则
  • 阿里云服务器配置过程
  • redirectTo、navigateTo与switchTap区别
  • python3 猜数字小游戏2.0
  • python函数式编程一
  • .NET性能优化(文摘)
  • CentOS 7.5 运维之路之网络配置
  • Linux日志分析详解
  • 高德地图大批量数据(上万)画历史轨迹实现方案
  • java并发包
  • 爬取伯乐在线文章(二)通过xpath提取源文件中需要的内容
  • yum工具介绍及本地源配置方法
  • Vuex的模块化、优点
  • 从零开始一起学习SLAM | 不推公式,如何真正理解对极约束?
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • Android开源项目规范总结
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • Git 使用集
  • Javascript 原型链
  • java多线程
  • js
  • LeetCode18.四数之和 JavaScript
  • MaxCompute访问TableStore(OTS) 数据
  • mysql_config not found
  • nodejs调试方法
  • TypeScript迭代器
  • Vue2.0 实现互斥
  • Vue组件定义
  • 分布式任务队列Celery
  • 高度不固定时垂直居中
  • 回顾2016
  • 记录:CentOS7.2配置LNMP环境记录
  • 每天一个设计模式之命令模式
  • #微信小程序:微信小程序常见的配置传旨
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (3)llvm ir转换过程
  • (安卓)跳转应用市场APP详情页的方式
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (三)Honghu Cloud云架构一定时调度平台
  • (一)appium-desktop定位元素原理
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • *Django中的Ajax 纯js的书写样式1
  • .Net Web项目创建比较不错的参考文章
  • .net 调用php,php 调用.net com组件 --
  • .NET连接数据库方式
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • .NET中使用Protobuffer 实现序列化和反序列化
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复