作者:王利龙,北京邮电大学在读学生。

前言

趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下。

安装过程:

安装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详细步骤(以及遇到的各种坑)相关推荐

  1. mysql error104528000_腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)...

    前言 趁着学生期间,买了一个云服务器拿来自己练练手,刚配置一个环境就让自己各种无语,把自己配置的步骤和遇到的问题整理一下. 安装过程 将下载好的安装包上传到云服务器/usr/local文件夹 scp ...

  2. 最详细的阿里云服务器Centos 安装jdk,tomcat,mysql,redis之jdk安装与卸载

    一.jdk下载安装 (先不说安装,先说卸载:确保环境是净化过的) (1)首先一定要养成个好习惯,在安装之前查看系统是否有没有自带jdk (2)查看是否有相关文件java文件 (3)如果有,将以上信息全 ...

  3. 腾讯云centos安装jdk+tomcat+mysql

    一.安装jdk 参考:腾讯云Centos安装jdk8 - 河岸飞流 - 博客园 wget下载jdk1.8_weixin_33785972的博客-CSDN博客 1.先切换目录 cd /usr/local ...

  4. Linux学习总结(7)——阿里云centeros服务器上安装 jdk,tomcat,mysql

    2019独角兽企业重金招聘Python工程师标准>>> 查看服务器的系统版本 # cat /etc/issue 查看服务器是64位还是32位 #uname -a      或者用:# ...

  5. 华为云服务器上安装jdk和部署tomcat

    华为云服务器上安装jdk和部署tomcat 一.下载jdk和tomcat 下载jdk 下载tomcat: 进入tomcat官网 二.安装jdk和tomcat 1,用ftp上传安装包到云服务器上 用xs ...

  6. centos mysql php tomcat_Linux 安装JDK Tomcat MySQL的教程(使用Mac远程访问)

    一 环境 阿里云服务器: CentOS 7.4 64位(基于RedHat) 本机: macOS High Sierra 二 压缩包 三 文件传输 输入SFTP命令连接 -> 输入实例登录密码 s ...

  7. 阿里云服务器ECS和腾讯云服务器如何安装宝塔面板?

    目录 1.腾讯云服务器如何安装宝塔面板? 2.阿里云服务器如何安装宝塔面板? 忘记宝塔面板登录信息怎么办 Windows系统云服务器 宝塔面板是一款简单好用的服务器运维面板管理软件,支持一键LAMP/ ...

  8. 腾讯云安装mysql本地主机名,腾讯云服务器上安装mysql,并用navicat连接

    腾讯云服务器上安装mysql,并用navicat连接 本文标签: 服务器安全 服务器被攻击 高防防火墙 数据库 腾讯云服务器上安装mysql,并用navicat连接, 1.用xshll连接腾讯云 用f ...

  9. 腾讯云linux数据盘格式化,腾讯云服务器Centos挂载数据盘的方法

    腾讯云服务器Centos挂载数据盘的方法 发布时间:2020-08-24 08:24:30 来源:脚本之家 阅读:138 作者:逐风 栏目:服务器 第一.检查硬盘设备是否有数据盘 # 先执行 fdis ...

最新文章

  1. JAVA集合泛型,类型擦除,类型通配符上限之类的知识点
  2. mysql触发器 当记录的指定字段发生变化时,更新表中的另外一个字段,或者更新另外一张关联表中关联记录的字段...
  3. Rabbitmq~对Vhost的配置
  4. sizeof与strlen使用中的问题
  5. shell ## %% 使用说明
  6. 多线程的那点儿事(之windows锁)
  7. python从2 1 2 2 2 63_Python从零开始第三章数据处理与分析python中的dplyr(2)
  8. Java Servlet(十一):一个servlet被10个浏览器客户端访问时会创建几个servlet实例?...
  9. Ubuntu24.04下向日葵,CUDA,cuDNN的详细安装,亲测有效
  10. 实对称矩阵性质的数学证明
  11. SparkStreaming可视化之Wisp
  12. html excel2007打开很慢,excel打开很慢,教您Excel表格打开后很卡很慢怎么办
  13. 史上最详细的Stacked Hourglass姿态检测算法详解(源码分析)
  14. Java Cache 缓存方案详解及代码-Ehcache
  15. python tcl tk_如何解决Mac版关于python3.5.X的Tcl/Tk (8.5.9) 的警告?
  16. 高级算法梳理之LightGBM
  17. 定语状语异同 限定和修饰关系 句子结构(修饰和被修饰)
  18. 量化对冲策略在内的实践程
  19. 算法新解 (刘新宇 著)
  20. Mac制作U盘系统(OS X El Capitan)教程

热门文章

  1. react循环的值为什么要有key_react中为何推荐设置key
  2. oracle绑定值的结尾,Oracle Sql字符串多余空格处理方法小记
  3. springboot+flowable第二节(流程基本操作)
  4. java web 定制化界面_实现javaWeb网页自定义出错界面
  5. java怎么抛出异常_java中如何抛出异常使程序不中断(7)
  6. svg path绘制心形_SVG 菜鸟的 Recharts 自定义图表实战
  7. php写简单接口_php写接口,对比两种写法
  8. 02工厂模式+抽象工厂模式(创建型模式)
  9. odoo中页面跳转相关
  10. http协议的各类状态码