腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)
作者:王利龙,北京邮电大学在读学生。
前言
趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下。
安装过程:
安装JDK
看了很多资料,都推荐用Oracle JDK,避免Open JDK。因此,这里避免以后出现问题,推荐用Oracle JDK。
安装方式:rpm安装
下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
将下载好的安装包上传到云服务器/usr/local文件夹
scp /Users/leelom/Downloads/jdk-7u79-linux-x64.rpm root@123.xxx.xx.xx:/usr/local
安装JDK
rpm -ivh jdk-7u79-linux-x64.rpm
验证安装信息
java javac javac -version
Paste_Image.png
注意:在没有配置环境变量的情况下,可以正常执行java/jacac等命令。因此没有进行环境变量的配置。
可能你需要用到。
#修改系统环境变量文件 vi /etc/profile #添加以下文档 JAVA_HOME=/usr/java/jdk1.7.0 JRE_HOME=/usr/java/jdk1.7.0/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH
2、安装Tomcat
类似的步骤向上:下载Tomcat + 将Tomcat上传到云服务器/usr/local/文件夹
tar -zxf apache-tomcat-7.0.70.tar.gz mv apache-tomcat-7.0.70.tar.gz tomcat
3、安装MYSQL
检测系统是否自带mysql
# yum list installed | grep mysql
删除系统自带的mysql及其依赖命令
# yum -y remove mysql-libs.x86_64
给CentOS添加rpm源,并且选择较新的源命令:
# wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm # yum localinstall mysql-community-release-el6-5.noarch.rpm # yum repolist all | grep mysql # yum-config-manager --disable mysql55-community # yum-config-manager --disable mysql56-community # yum-config-manager --enable mysql57-community-dmr # yum repolist enabled | grep mysql
安装mysql 服务器命令
# yum install mysql-community-server
启动mysql命令
# service mysqld start
4、见证成果的时候
启动tomcat
/usr/local/tomcat/bin/startup.sh
浏览器访问Tomcat: 【公网ip:端口号】
例如我的:123.*..**:8080
Paste_Image.png
几个小问题
1、ssh连接远程服务器
ssh username@ip_address -p port ssh -q -l [云服务器登录账号] -p 22 [云服务器的公网IP] e.g ssh root@***.***.**.** ssh -q -l root -p 22 ***.***.**.**
2、切换阿里源
对于CentOS 6
#第一步 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo #第二步 yum clean all yum makecache
一些坑
1、Tomcat启动之后,访问被拒绝。并且重启服务器报错。
确认:已经启动了Tomcat服务。
Paste_Image.png
可能原因:网上资料介绍了一大堆。防火墙问题,端口问题,Tomcat配置问题等等。最后我通过如下方法解决了。但是具体原因还是不知。
1、查看进程
ps aux |grep tomcat 2. kill结束进程 kill 3237
3. 重启tomcat /usr/local/tomcat/bin/startup.sh
查看进程.png
2、数据库问题
问题描述:数据库安装好后,使用相关命令均出现错误
命令描述:
mysql -u root -p mysql ...
报错:
[ERROR 1045(28000) : Access denied for user 'root@localhost' (using password: no )](http://askubuntu.com/questions/401449/error-104528000-access-denied-for-user-rootlocalhost-using-password-No)
[ERROR 1045(28000) : Access denied for user 'root@localhost' (using password: no )](http://askubuntu.com/questions/401449/error-104528000-access-denied-for-user-rootlocalhost-using-password-Yes)
解决方法:
这里先推荐一个很好答案,虽然没有解决我的问题,但是有可能解决你的问题。
Stackoverflow(https://stackoverflow.com/questions/10299148/mysql-error-1045-28000-access-denied-for-user-billlocalhost-using-passw)。
我安装的mysql版本 Server version: 5.7.15 MySQL Community Server 。在安装过程中并没有出现任何提示我加入用户和输入密码的环节。搜了一大堆资料发现,其root用户的密码是随机生成的!
而且在/var/log/mysqld.log可以看到
Paste_Image.png
问题描述:修改密码发现,不符合规定
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
解决办法:
先按要求修改密码,然后将密码规则设置为低。
修改密码部分的省略~按要求先修改一个复杂的。
SET GLOBAL validate_password_policy=LOW;
原文链接:http://www.jianshu.com/p/9ce25b075ebb
BY 简书
往期精彩回顾
深度学习视频(一) | 免费放送—深度学习的应用场景和数学基础
点击“阅读原文”直接打开【北京站 | GPU CUDA 进阶课程】报名链接
腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)相关推荐
- mysql error104528000_腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)...
前言 趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下. 安装过程 将下载好的安装包上传到云服务器/usr/local文件夹 scp ...
- 最详细的阿里云服务器Centos 安装jdk,tomcat,mysql,redis之jdk安装与卸载
一.jdk下载安装 (先不说安装,先说卸载:确保环境是净化过的) (1)首先一定要养成个好习惯,在安装之前查看系统是否有没有自带jdk (2)查看是否有相关文件java文件 (3)如果有,将以上信息全 ...
- 腾讯云centos安装jdk+tomcat+mysql
一.安装jdk 参考:腾讯云Centos安装jdk8 - 河岸飞流 - 博客园 wget下载jdk1.8_weixin_33785972的博客-CSDN博客 1.先切换目录 cd /usr/local ...
- Linux学习总结(7)——阿里云centeros服务器上安装 jdk,tomcat,mysql
2019独角兽企业重金招聘Python工程师标准>>> 查看服务器的系统版本 # cat /etc/issue 查看服务器是64位还是32位 #uname -a 或者用:# ...
- 华为云服务器上安装jdk和部署tomcat
华为云服务器上安装jdk和部署tomcat 一.下载jdk和tomcat 下载jdk 下载tomcat: 进入tomcat官网 二.安装jdk和tomcat 1,用ftp上传安装包到云服务器上 用xs ...
- centos mysql php tomcat_Linux 安装JDK Tomcat MySQL的教程(使用Mac远程访问)
一 环境 阿里云服务器: CentOS 7.4 64位(基于RedHat) 本机: macOS High Sierra 二 压缩包 三 文件传输 输入SFTP命令连接 -> 输入实例登录密码 s ...
- 阿里云服务器ECS和腾讯云服务器如何安装宝塔面板?
目录 1.腾讯云服务器如何安装宝塔面板? 2.阿里云服务器如何安装宝塔面板? 忘记宝塔面板登录信息怎么办 Windows系统云服务器 宝塔面板是一款简单好用的服务器运维面板管理软件,支持一键LAMP/ ...
- 腾讯云安装mysql本地主机名,腾讯云服务器上安装mysql,并用navicat连接
腾讯云服务器上安装mysql,并用navicat连接 本文标签: 服务器安全 服务器被攻击 高防防火墙 数据库 腾讯云服务器上安装mysql,并用navicat连接, 1.用xshll连接腾讯云 用f ...
- 腾讯云linux数据盘格式化,腾讯云服务器Centos挂载数据盘的方法
腾讯云服务器Centos挂载数据盘的方法 发布时间:2020-08-24 08:24:30 来源:脚本之家 阅读:138 作者:逐风 栏目:服务器 第一.检查硬盘设备是否有数据盘 # 先执行 fdis ...
最新文章
- JAVA集合泛型,类型擦除,类型通配符上限之类的知识点
- mysql触发器 当记录的指定字段发生变化时,更新表中的另外一个字段,或者更新另外一张关联表中关联记录的字段...
- Rabbitmq~对Vhost的配置
- sizeof与strlen使用中的问题
- shell ## %% 使用说明
- 多线程的那点儿事(之windows锁)
- python从2 1 2 2 2 63_Python从零开始第三章数据处理与分析python中的dplyr(2)
- Java Servlet(十一):一个servlet被10个浏览器客户端访问时会创建几个servlet实例?...
- Ubuntu24.04下向日葵,CUDA,cuDNN的详细安装,亲测有效
- 实对称矩阵性质的数学证明
- SparkStreaming可视化之Wisp
- html excel2007打开很慢,excel打开很慢,教您Excel表格打开后很卡很慢怎么办
- 史上最详细的Stacked Hourglass姿态检测算法详解(源码分析)
- Java Cache 缓存方案详解及代码-Ehcache
- python tcl tk_如何解决Mac版关于python3.5.X的Tcl/Tk (8.5.9) 的警告?
- 高级算法梳理之LightGBM
- 定语状语异同 限定和修饰关系 句子结构(修饰和被修饰)
- 量化对冲策略在内的实践程
- 算法新解 (刘新宇 著)
- Mac制作U盘系统(OS X El Capitan)教程
热门文章
- react循环的值为什么要有key_react中为何推荐设置key
- oracle绑定值的结尾,Oracle Sql字符串多余空格处理方法小记
- springboot+flowable第二节(流程基本操作)
- java web 定制化界面_实现javaWeb网页自定义出错界面
- java怎么抛出异常_java中如何抛出异常使程序不中断(7)
- svg path绘制心形_SVG 菜鸟的 Recharts 自定义图表实战
- php写简单接口_php写接口,对比两种写法
- 02工厂模式+抽象工厂模式(创建型模式)
- odoo中页面跳转相关
- http协议的各类状态码