我是靠谱客的博主 英俊山水,最近开发中收集的这篇文章主要介绍阿里云ECS服务器JAVA环境部署 —— JAVA WEB环境搭建以及MYSQL远程访问配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

为什么80%的码农都做不了架构师?>>>   hot3.png

当我们拿到新买的ecs服务器,并且用SSH连接上后(纳尼?你告诉我你不知道怎么用SSH连接?),发现居然sz rz 命令无法使用?额。。。那就安装呗。。。。怎么这么命令也没有,怎么那个命令也没有???好吧,我告诉你,这么centos是超级纯净版。。。。

利用阿里云镜像市场安装系统以及web环境

购买完成后进入我的工作台,找到云ECS后,点击实例,找到我们购买的节点,就可以看到服务器了!

之后我们点击“管理”,进入服务器管理界面,在右上角找到“停止”按钮,先把服务器停止掉,这样才能跟换系统。

再等待服务器停止后,配置信息一栏的“更换系统盘”按钮会点亮。我们点击更换系统盘

点击“镜像市场”,然后选择“从镜像市场选择”

在弹出的对话框中,我们搜素“TOMCAT”(这里按照需要检索,也可以是PHP,或者NGINX等),之后在结果中选择我们需要的JAVA运行环境(这里我选择的是集成软件:JDK1.7.0、Tomcat7、MySQL5.5、Pure-FTPd1.0.42、Redis3.0.7、Memcached1.4.25、Jemalloc4.1.0)

再购买前,或者购买后,一定要点进去看看运行环境的说明,里面有很多信息哦,比如MYSQL的初始密码什么的

我们点击“同意并使用”,再返回的页面中输入root用户的连接密码,即可成功切换系统。最后我们重新启动服务器即可。

配置mysql远程连接

tomcat和java不用配置,按到即可使用。主要是mysql的远程服务器没有开启,服务器的3306端口没有开启。

  • 开启3306端口及常用的其它端口

查看是否有这个文件/etc/sysconfig/iptables,

iptables -P OUTPUT ACCEPT  #增加/etc/sysconfig/iptables文件
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT   #允许3306数据库端口通过防火墙
iptables  -A INPUT -p tcp --dport 3306 -j ACCEPT
service iptables save       #保存修改
service iptables restart  #防火墙重启

iptables -L -n #查看当前都开放了那些端口

cat /etc/sysconfig/iptables有3306这条信息

  • MySQL数据库开启远程连接
mysql -u root -p

MySQL [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '数据库密码' WITH GRANT OPTION;

MySQL [(none)]> FLUSH PRIVILEGES;

MySQL [(none)]> EXIT;
  • 开放3306所有IP访问权限

修改/etc/my.cnf,将 bind-address 配置注释掉
修改/etc/host.cnf,新增 mysqld-max : ALL :ALLOW

最后,经过上面的配置,如果还是不能访问mysql,就使用终极必杀,关掉iptables,
命令:关于防火墙的命令

#重启后永久性生效:

开启:chkconfig iptables on
关闭:chkconfig iptables off
即时生效,重启后失效:

开启:service iptables start

转载于:https://my.oschina.net/qnloft/blog/732166

最后

以上就是英俊山水为你收集整理的阿里云ECS服务器JAVA环境部署 —— JAVA WEB环境搭建以及MYSQL远程访问配置的全部内容,希望文章能够帮你解决阿里云ECS服务器JAVA环境部署 —— JAVA WEB环境搭建以及MYSQL远程访问配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部