Linux 安装JDK Tomcat MySQL(使用Mac远程访问)

阅读本文需要一定的Linux基础

一 环境

阿里云服务器: CentOS 7.4 64位(基于RedHat)

本机: macOS High Sierra

二 压缩包

JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Tomcat https://tomcat.apache.org/download-80.cgi#8.5.31

MySQL https://dev.mysql.com/downloads/mysql/

三 文件传输

sftp [email protected]公网IP        输入SFTP命令连接 -> 输入实例登录密码

put 本地文件 服务器路径      上传

get 服务器文件 本地路径      下载

四 远程访问

ssh [email protected]公网IP         输入SSH命令连接 -> 输入实例登录密码

五 关闭防火墙

systemctl stop firewalld.service        关闭防火墙

systemctl disable firewalld.service      关闭防火墙开机自启动功能

firewall-cmd --state            查看防火墙状态

六 安装JDK

rpm -qa | grep java                     查看当前Linux系统是否已安装java

rpm -e --nodeps 要卸载的软件               卸载已安装java

cd /usr/local

mkdir jdk

cd jdk压缩包所在目录

tar -xvf jdk-8u171-linux-x64.tar.gz -C /usr/local/jdk    解压

vim /etc/profile                       配置jdk环境变量 将下面配置拷贝进去

# java environment
JAVA_HOME=/usr/local/jdk/jdk1.8.0_171
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

source /etc/profile                    重新加载/etc/profile配置文件

七 安装Tomcat

cd /usr/local

mkdir tomcat

cd tomcat压缩包所在目录

tar -xvf apache-tomcat-8.5.31.tar.gz -C /usr/local/tomcat    解压

cd /usr/local/tomcat/apache-tomcat-8.5.31/bin

./startup.sh                           启动

./shutdown.sh                         关闭

八 安装MySQL

rpm -qa | grep mysql                         查看当前Linux系统是否已安装mysql

rpm -e --nodeps 要卸载的软件                     卸载已安装mysql

rpm -qa | grep mariadb                        查看当前Linux系统是否已安装mariadb

rpm -e --nodeps 要卸载的软件                     卸载已安装mariadb

yum install libaio                            mysql依赖

cd /usr/local

mkdir mysql

cd mysql压缩包所在目录

tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql   解压

cd /usr/local/mysql

rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm       安装

rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm

mysqld --initialize                           初始化mysql数据库

more /var/log/mysqld.log                       查看mysql密码

chown mysql:mysql /var/lib/mysql -R                  修改mysql数据库目录的所属用户及其所属组

systemctl start mysqld.service                       启动mysql数据库

systemctl status mysqld.service                     查看mysql数据库状态

mysql_secure_installation                        进入安全设置向导(新版的mysql必须先修改root用户的密码 否则登录后是不能执行任何命令的)

向导一
用户帐户根的现有密码已过期 请设置一个新的密码

向导二

验证密码插件可以用来测试密码和提高安全性 它检查密码的强度 允许用户只设置那些密码足够安全 你愿意安装验证密码插件吗?

向导三

使用现有的root密码

向导四

默认情况下 MySQL安装有匿名用户 允许任何人在不需要的情况下登录MySQL 为它们创建的用户帐户 这只是为了测试 并使安装更加顺利 您应该在进入生产环境之前删除它们

向导五

通常 根应该只允许连接"localhost" 这确保了有人无法猜测来自网络的根密码(这个我也搞不懂了 选择是或者否 都无法远程访问 需要额外设置 下面会讲到)

向导六

默认情况下 MySQL提供一个名为"test"的数据库 任何人都可以访问 这也是为了测试 并且在进入生产前应该被移除

向导七

重新加载特权表将确保所有更改 到目前为止所做的一切将立即生效

mysql默认开机启动

解决问题

java.sql.SQLException: null, message from server: "Host ‘113.57.183.25‘ is not allowed to connect to this MySQL server"

原因: MySQL不允许从远程访问

解决办法:

服务器

mysql -uroot -p;

输入MySQL登录密码

use mysql;

update user set host = ‘%‘ where user = ‘root‘;

select host, user from user;

flush privileges;

java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed

原因: 不允许检索公钥

解决办法:

本地程序

MySQL Url添加一个参数allowPublicKeyRetrieval=true

jdbc:mysql://120.79.191.83:3306/web?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true

Navicat Premium ‘caching_sha2_password‘ cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found

原因: MySQL8.0改变了身份验证插件

解决办法:

服务器

mysql -uroot -p;

输入MySQL登录密码

ALTER USER ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘这里替换成你自己的密码‘;

原文地址:https://www.cnblogs.com/huangyi-427/p/9225328.html

时间: 2024-10-12 13:24:56

Linux 安装JDK Tomcat MySQL(使用Mac远程访问)的相关文章

linux 安装jdk tomcat mysql

---------------------------------------------JDK------------------------------------------------- 前往oracle官网下载jdk , 下载rpm文件 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 在安装了XFTP软件的情况下 直接粘贴到目录 /usr/local  (local为

Linux(ubuntu/centos) 部署Java项目 外加安装jdk+tomcat+Mysql

这是我第一次写博文,我希望我写的文本能够帮助到大家,这能让我感到很满足! 本次分享的文章 主要解决 Linux下(ubuntu+centos) 部署Java项目 当然也包括安装jdk+tomcat+mysql 准备环境: 系统环境:

linux 下 jdk+tomcat+mysql 的 jsp 环境搭建

JDK 在 linux 下安装 1.          把安装文件放在 /opt 下,并执行 [[email protected] opt]# ./jdk-1_5_0_06-linux-i586.bin 并输入 yes 确认安装 2.         创建 /etc/profile.d/java.sh 编辑环境变量 export JAVA_HOME=/opt/jdk export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export CLASSP

web项目打包成exe在windows下一键安装 jdk+Tomcat+mysql

最近因为公司销售人员不懂软件,所以每次部署项目都需要技术人员到客户现场进行部署,很不方便.所以公司就让把我们的项目做成傻瓜式安装,这样就可以让销售人员去安装,也给技术省了很多事.我在网上找了很多教程但是有些地方还是不全,而且每个人写的也都不一样,所以在制作过程中遇到很多问题,经过几天研究终于实现了,现在就把我整理.研究的写下来,希望可以帮到更多人. 一:打包工具 在网上下载一个 Inno steup的制作exe文件工具 下面是我整理好的compile.iss文件(以下这个可以直接复制过去把要改的

Ubuntu server12.04安装JDK+Tomcat+mysql

一.安装JDK 1.首先到官网上下载jdk-7u79-linux-x64.tar.gz. 2.将jdk-7u79-linux-x64.tar.gz拷贝到/usr/lib/jdk/目录下面,这里如果没有jdk文件夹,则创建该文件夹,命令: 1 cd /usr/lib 2 sudo mkdir jdk 我的jdk是U盘拷的,先得挂载,然后拷贝: 1 sudo mount /dev/sdc4 /mnt/ //挂载U盘 2 sudo cp -a /mnt/jdk-7u79-linux-x64.tar.g

Linux下JDK Tomcat MySQL基本环境搭建

1. 安装JDK 1.上传jdk-7u45-linux-x64.tar.gz到Linux上 2.解压jdk到/usr/local目录 tar -zxvf jdk-7u45-linux-x64.tar.gz -C /usr/local/ 3.设置环境变量,在/etc/profile文件最后追加相关内容 vi /etc/profile export JAVA_HOME=/usr/local/jdk1.7.0_45 export PATH=$PATH:$JAVA_HOME/bin 4.刷新环境变量 s

linux 安装jdk,tomcat 配置vsftp 远程连接

不知不觉入行也有一年了,这两天在公司上班有空了就自己装了个vmware虚拟机,装了个红帽6.1完全命令行的操作系统,想着搭个公司现在在用的测试环境,没想到中间碰到了很多问题,不过大部分都解决了,现在可以达到自行上传项目等等操作,在这里把这两天学习的东西记录一下,防止记忆丢失. 一开始,要下载安装虚拟机,我选的是vmware,当然你也可以选择别的虚拟机,比如virtualBox等,虚拟机只是用来装操作系统的一个工具而已,当然vmware可能更强大一些,但是对于我们现在做的操作,随便一个工具就可以.

Centos6.5 安装 JDK +tomcat +mysql 安装教程

安装说明: 系统环境:Centos 6.5 安装方式:rpm安装 软件准备:jdk-7-linux-x64.rpm 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html 一.安装JDK7 1.检验系统原来版本 java -version rpm -qa | grep java  进一步查看JDK信息 rpm -e --nodeps xx(软件包)  强力删除软

阿里云Centos 安装 jdk,tomcat,mysql

在服务器安装文件上传和下载工具: yum -y install lrzsz 一.安装 jdk 1. 源码包准备: 1.1 下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/index.html 1.2 使用 rz 命令将包上传到你希望存的目录,传好后解压文件: tar -zxvf filename 2. 配置文件: 2.1 设置环境变量: vi /etc/profile, 在最后添加: JAVA_HOME=/usr/loc