云服务器下载安装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数据库,按上面步骤配置好之后,直接连就可以了。
总结:搞定收工