阿里云云服务器Centos7部署JDK8+Nginx+Tomcat8+Mysql5.7
2016-12-29 00:00
435 查看
sudo yum -y install wget
1.JDK8
1.1 下载JDK1.8,wget http://download.oracle.com/otn/java/jdk/8u102-b14/jdk-8u102-linux-x64.rpm,嫌弃阿里云速度慢,可以自己本地下载下来了再传到阿里云上。
1.2 rpm -ivh jdk-8u102-linux-x64.rpm 等待指令执行完毕
1.3 执行 java -version查看是否安装好
2.Nginx
2.1 下载Nginx wget http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.10.2-1.el7.ngx.x86_64.rpm
2.2 rpm -ivh nginx-1.10.2-1.el7.ngx.x86_64.rpm 等待指令执行完毕
2.3 执行 nginx 启动(nginx -s stop 停止,nginx -s reload 重启)
3.Tomcat
3.1 wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.0.39/bin/apache-tomcat-8.0.39.tar.gz
3.2 tar -zxvf apache-tomcat-8.0.39.tar.gz
4.MySQL5.7.17
PS:为了安装这个最新版,我真的是郁闷惨了,这也怪mysql越做越大,下载越来越不方便。
4.1 磨刀,找个国内的mysql镜像,阿里云没有,在souhu找到了:http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-1.el5.x86_64.rpm-bundle.tar,这个镜像在阿里云的速度能达到3M/s,足矣。
4.2 wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-1.el5.x86_64.rpm-bundle.tar
4.3 解压:tar –xvf mysql-5.7.17-1.el5.x86_64.rpm-bundle.tar 解压出来rpm包,具体几个忘了
4.4 安装这些RPM包:
需要按顺序去安装
第一:rpm -ivh mysql-community-common-5.7.13-1.el7.x86_64.rpm
这时候有可能会遇到包冲突,错误如下:
file /usr/share/mysql/slovak/errmsg.sys from install of mysql-community-common-5.7.13-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.41-2.el7_0.x86_64
file /usr/share/mysql/spanish/errmsg.sys from install of mysql-community-common-5.7.13-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.41-2.el7_0.x86_64
file /usr/share/mysql/swedish/errmsg.sys from install of mysql-community-common-5.7.13-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.41-2.el7_0.x86_64
file /usr/share/mysql/ukrainian/errmsg.sys from install of mysql-community-common-5.7.13-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.41-2.el7_0.x86_64
file /usr/share/mysql/charsets/Index.xml from install of mysql-community-common-5.7.13-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.41-2.el7_0.x86_64
file /usr/share/mysql/charsets/armscii8.xml from install of mysql-community-common-5.7.13-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.41-2.el7_0.x86_64
这只是部分
卸载掉冲突的包:yum remove mariadb-libs-1*
卸载完了继续安装:
第一个: rpm -ivh mysql-community-common-5.7.13-1.el7.x86_64.rpm
第二个:rpm -ivh mysql-community-libs-5.7.13-1.el7.x86_64.rpm
第三个:rpm -ivh mysql-community-client-5.7.13-1.el7.x86_64.rpm
第四个:rpm -ivh mysql-community-server-5.7.13-1.el7.x86_64.rpm
最后启动mysql:
service mysqld restart
mysql
这时候又会碰到困难,没有密码进不去:
exit
vi /ect/my.cnf 的最后面加上一行:
skip-grant-tables
:wq!保存退出
重启mysql服务:service mysqld restart
然后再连接mysql就可以了
进入mysql:
use mysql;
update mysql.user set authentication_string=password('123123') where user='root';
然后再把my.cnf里面加的那行删掉,然后再用root账号和密码进入mysql
进去之后需要重新设置root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
这个密码必须符合密码规范
flush privileges;(使立即生效)
设置远程可以登录:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;
然后用远程访问吧。
相关文章推荐
- 阿里云部署多个tomcat
- Tomcat在阿里云ECS上部署JavaWeb项目
- 【超详细】如何部署javaWeb项目流程 阿里云linux-ubuntu下mysql+tomcat+jdk安装
- Tomcat部署多个项目----阿里云服务器Linux操作系统
- 阿里云服务器Centos6.5 部署JDK+TOMCAT+MYSQL
- 阿里云云服务器Centos7部署JDK8+Nginx+Tomcat8+Mysql5.7
- 解决在阿里云服务器上部署Tomcat外网不能访问
- 阿里云ECS服务器(CentOs)Tomcat部署JavaWeb项目教程
- 阿里云部署Java web项目初体验(转)/linux 上配置jdk和安装tomcat
- 阿里云服务器连接以及centos 搭建 web java环境(linux java部署 tomcat部署)
- 怎么在阿里云服务器部署多个tomcat
- 阿里云LBS-沃通SSL证书-NGINX-TOMCAT部署
- [原]阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- 无法通过公网访问阿里云服务器Tomcat下部署的项目
- 阿里云服务器部署方案(nginx+tomcat+mysql)
- [原]阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- 阿里云上部署tomcat启动后,通过http不能访问
- ubuntu16.04安装及配置tomcat,IDEA集成tomcat及部署web项目,IDEA通过阿里云镜像加速maven项目创建
- CentOS7部署tomcat9+jre8+mysql5.7
- 阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)