欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[Linux]CentOS7搭建tomcat及发布web项目/Centos7安装mysql/开启远程连接

程序员文章站 2022-06-06 22:40:06
...

我的服务器是vultr,想在里面搭建tomcat。

首先,下载Tomacat安装包

[Linux]CentOS7搭建tomcat及发布web项目/Centos7安装mysql/开启远程连接[Linux]CentOS7搭建tomcat及发布web项目/Centos7安装mysql/开启远程连接

下载到本机上然后用putty端ftp上传

由于设置的匿名用户上传,请参考配置匿名用户,运行上传已经给权限

本机的地址为

[Linux]CentOS7搭建tomcat及发布web项目/Centos7安装mysql/开启远程连接

连接参考,后面跟Ip地址

[Linux]CentOS7搭建tomcat及发布web项目/Centos7安装mysql/开启远程连接


FTP如果出现 425 Can't open data connection

请关闭两边的防火墙。包括本机系统的防火墙

》》安装Tomacat

ftp上传到了/var/ftp/pub里,将压缩包移动到/usr/local下,解压缩,记得删除源文件保留解压后的文件

[Linux]CentOS7搭建tomcat及发布web项目/Centos7安装mysql/开启远程连接

忘了说,tomacat要解决依赖问题,就是要安装java-jdk

用以上方法下载jdk用ftp传过去

把压缩包复制到usr/local下

解压缩后mv重命名解压包为javaJDK

配置环境变量

vim /etc/profile

JAVA_HOME=/usr/local/javaJDK  
PATH=$JAVA_HOME/bin:$PATH  
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar  
export PATH JAVA_HOME CLASSPATH 

命令:source /etc/profile生效环境变量

[Linux]CentOS7搭建tomcat及发布web项目/Centos7安装mysql/开启远程连接

回到Tomacat

/usr/local/apache-tomcat-8.0.39/bin/startup.sh启动tomcat

[Linux]CentOS7搭建tomcat及发布web项目/Centos7安装mysql/开启远程连接

至此在浏览器尝试连接已经连接上了

[Linux]CentOS7搭建tomcat及发布web项目/Centos7安装mysql/开启远程连接

》》打包项目

在项目上单击右键选择【Export】-【MyEclipse JavaEE】文件夹-【WAR file】,单击【Next>】如图所示,选择存放打包程序的地址,单击【Finish】完成。

ftp将war上传进vps,复制到tomacat的webapps下。

[Linux]CentOS7搭建tomcat及发布web项目/Centos7安装mysql/开启远程连接

上传成功

[Linux]CentOS7搭建tomcat及发布web项目/Centos7安装mysql/开启远程连接

》》安装mysql

wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
yum localinstall mysql57-community-release-el7-7.noarch.rpm
# yum install mysql-server
mysql --version

只有启动才能看到临时密码

service mysql start

grep 'temporary password' /var/log/mysqld.log

用临时密码登录然后修改密码

 mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

必须修改两个全局参数:
首先,修改validate_password_policy参数的值

1
mysql> setglobal validate_password_policy=0;

再修改密码的长度

1
set global validate_password_length=1;

再次执行修改密码就可以了

1
ALTER USER 'root'@'localhost'IDENTIFIED BY '您的新密码';

》》开启远程连接

GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
执行 flush privileges;命令立即生效

查询数据库的用户(看到如下内容表示创建新用户成功了)

 SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

重启mysql


用远程连接查看


[Linux]CentOS7搭建tomcat及发布web项目/Centos7安装mysql/开启远程连接