《阿里云服务器搭建》------ 安装MySql

本系列教程的搭建环境为阿里云服务器,其他服务器可作为参考。

本文主要讲述在服务器中搭建MySql数据库,并且在本地进行远程连接

  1. 执行Mysql的安装命令(三条命令)
    执行命令一:yum install mysql
    执行命令二:yum install mysql-server
    执行命令三:yum install mysql-devel

备注:执行命令二之后一般会报错:没有可用包。这里提供解决方案如下:
1)yum -y install wget 安装从网上下载文件的wget命令
2) wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 下载mysql的repo源
3)rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装mysql-community-release-el7-5.noarch.rpm包
4)[root@master ~]# ls -1 /etc/yum.repos.d/mysql-community*
/etc/yum.repos.d/mysql-community.repo
/etc/yum.repos.d/mysql-community-source.repo
5) yum install mysql-server 安装mysql

  1. 查看mysql安装目录

ps -ef|grep mysql 执行命令后可以查看mysql的安装目录

  1. 登陆MySql数据库

1)使用命令:service mysqld status 查看MySql的运行状态
2)使用命令:service mysqld start 启动MySql服务
3)连接MySql数据库: mysql -u root -p ,回车后输入密码即可。或者使用绕过密码进行强制登陆: mysqld_safe--user=mysql --skip-grant-tables--skip-networking &
4) 更新root用户密码:
首选选择数据库:mysql>use mysql;
谭厚后执行sql,mysql> update user set password=password("新密码") where user='root';
5) flush privileges; 然后刷新权限。
6) 最后退出数据库quit

  1. 给服务器开放3306端口

1)在服务器上登陆数据库之后,执行 mysql>grant all privileges on *.* to 'root'@'%' identified by 'root';
2)刷新权限:flush privileges;
3)给服务器开放3306端口:
3-1:关闭firewall:
systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl mask firewalld.service
3-2 : 安装iptables防火墙
yum install iptables-services -y
3-3 : 设置开机启动防火墙
systemctl enable iptables
systemctl start iptables
3-4 : 查看防火墙状态
systemctl status iptables
3-5 : 编辑防火墙,增加端口
vi /etc/sysconfig/iptables #编辑防火墙配置文件 将3306端口开放
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
3-6 : :wq! #保存退出
3-7: 重启配置,重启系统
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动

  1. 在阿里云后台新增3306端口,连接MySql数据库

1.登陆阿里云管理台,找到【安全组】,并打开
《阿里云服务器搭建》------ 安装MySql_第1张图片
2.点击【配置规则】
《阿里云服务器搭建》------ 安装MySql_第2张图片
3.点击【添加安全组规则】
《阿里云服务器搭建》------ 安装MySql_第3张图片
4.新增3306端口
《阿里云服务器搭建》------ 安装MySql_第4张图片
然后保存,即可。

6.到这里为止,我们就可以在本地连接远程服务器上的数据库了

【阿里云服务器搭建】系列教程

《阿里云服务器搭建》------ 安装jdk
《阿里云服务器搭建》------ 安装Tomcat
《阿里云服务器搭建》------ 安装MySql
《阿里云服务器搭建》------ 安装Jenkins
《阿里云服务器搭建》------ 安装Git
《阿里云服务器搭建》------ 安装Maven
《阿里云服务器搭建》------ 实现Linux和Jenkins的链接
《阿里云服务器搭建》------ 实现Jenkins和github之间自动化部署项目
《阿里云服务器搭建》------ 实现Github和本地仓库链接
《阿里云服务器搭建》------ 实现Jenkins和github之间自动化部署Maven web项目
《阿里云服务器搭建》------ 部署多个tomcat,防止jenkins与项目共用一个端口

欢迎关注本人个人公众号,交流更多技术信息

在这里插入图片描述

你可能感兴趣的:(开发栈----Linux)