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

阿里云

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

控制台

购买的阿里云服务器默认开放的 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

发行版本信息

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

开始安装MySQL

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

 yum -y update
 reboot --- 重启
---检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功
 php -v  或者  rpm -qa | gerp mysql  或者  yum list installed | grep mysql
表示没有安过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

安装过程

安装过程

安装成功

安装成功

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;

测试连接

Connection successful

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