本系列教程的搭建环境为阿里云服务器,其他服务器可作为参考。
本文主要讲述在服务器中搭建MySql数据库,并且在本地进行远程连接
- 执行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
- 查看mysql安装目录
ps -ef|grep mysql
执行命令后可以查看mysql的安装目录
- 登陆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用户密码:登陆进数据库后执行sql,mysql> UPDATE user SETPassword=PASSWORD('rootroot') where USER='root';
5)flush privileges;
然后刷新权限。
6) 最后退出数据库quit
- 给服务器开放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
#设置防火墙开机启动
- 在阿里云后台新增3306端口,连接MySql数据库
1.登陆阿里云管理台,找到【安全组】,并打开
2.点击【配置规则】
3.点击【添加安全组规则】
4.新增3306端口
然后保存,即可。
6.到这里为止,我们就可以在本地连接远程服务器上的数据库了
【阿里云服务器搭建】系列教程
《阿里云服务器搭建》------ 安装jdk
《阿里云服务器搭建》------ 安装Tomcat
《阿里云服务器搭建》------ 安装MySql
《阿里云服务器搭建》------ 安装Jenkins
《阿里云服务器搭建》------ 安装Git
《阿里云服务器搭建》------ 安装Maven