云服务器下载安装mysql


最近在搭建个人项目环境,把过程记录一下。

1.准备工作

首先,要有一台云服务器(或者linux虚拟环境)。

linux系统:CentOS7

2.开始

2.1使用wget下载yum源安装包

1 yum install wget //安装wget
2 wget http://repo.mysql.com/mysql57-community-release-el7.rpm   //下载yum源安装包
3 rpm -ivh mysql57-community-release-el7.rpm   //安装mysql57-community-release-el7

2.2安装、启动mysql

1 yum install mysql-server    //安装mysql
2 systemctl start mysqld     //启动mysql服务

2.3配置相关

2.3.1更改初始密码

首先查看初始密码,命令如下:

1 grep 'temporary password' /var/log/mysqld.log

初始密码在 “root@localhost:“之后。

更改密码,命令如下:

1 mysql_secure_installation

然后按照提示输入初始密码,还会有一些需要确认的输入,一般情况下输入:y 即可。

出现 New password: 时,输入新密码。

密码更新完成。

2.3.2设置开机自启动服务

命令如下:

1 systemctl enable mysqld

2.3.3防火墙开3306端口

首先查看防火墙状态,命令如下

1 systemctl enable firewalld.service

如图所示:代表防火墙正在运行

加入3306端口,命令如下:

1 firewall-cmd --permanent --zone=public --add-port=3306/tcp
2 firewall-cmd --reload    //重新加载以生效
3 firewall-cmd --list-ports    //查看端口列表

2.3.4服务器开启远程连接权限

这一步经常被忘掉,导致无法使用工具远程连接数据库,命令如下:

1 mysql>grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;        //password 为密码
2 mysql>flush privileges;  //刷新

2.3.5配置云服务器规则

如果是购买的云服务器的话,还要在后台配置规则,以阿里云为例,具体步骤为:

  控制台 -->云服务器ECS --> 点击相关实例 -->配置安全组规则 -->配置规则 -->快速添加

     

  勾选相应端口,点击确定,然后重启服务器。

2.4连接数据库

一般使用Navicat来连接MySQL数据库,按上面步骤配置好之后,直接连就可以了。

总结:搞定收工