CentOS 服务器配置 jdk +Tomcat + mysql

1.下载 jdk 和 tomcat

首先提前到官网下载 linux 环境下使用的 jdk 和 tomcat。或者直接从我的百度云里面下载,我这里提供的是 linux 下的 jdk 1.8 和 tomcat7。然后通过 ftp 工具,把下载好的压缩包上传到服务器中,这里推荐使用 WinSCP。

百度云连接:https://pan.baidu.com/s/1D6cz4IZ--LVO2JT8SOf71A 密码: vbau

2.解压 jdk 和 tomcat 压缩包

接下来推荐安装 Xshell ,用命令行远程操作云服务器。

$ tar zxvf jdk-8u171-linux-x64.tar.gz -C/usr/local/

$ tar zxvf apache-tomcat-7.0.86.tar.gz -C/usr/local/

更换文件名命令行:

$ mv apache-tomcat-7.0.86.tar.gz tomcat7

3.解压后,进行 jdk 的环境变量的配置。

进入根目录下的etc文件夹,打开profile文件进行环境变量的配置。

$ cd /etc/

$ vim profile

然后在打开的文件的最后面增加下下面三行代码。

记得把 jdk 的路径,改成自己的 jdk 的路径。

export JAVA_HOME=/usr/local/jdk1.8

export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

然后保存文件后退出,用 source 命运更新一下 profile。

$ source /etc/profile

4.验证 jdk 是否配置成功。可以使用下面两个命令行进行配置。

$ java -version

$ javac -version

附上配置成功的结果图。

5.然后进入自己 tomcat 的 bin 目录下,用命令行打开 tomcat.

$ cd /usr/local/tomcat7/bin/

$ ./startup.sh

tomcat 开启后,可以直接在浏览器通过公网ip加上8080端口号访问服务器上的 tomcat(例如:111.111.111.111:8080)。服务器一般开启 tomcat 后,要过一会才能在浏览器上访问,所有开启 tomcat 后浏览器上还不能访问,不要急,等个3-4分钟左右就行。但是,千万要记得把服务器的 8080 端口打开。

6.CentOS7下安装MySQL5.7安装与配置(YUM)

MySQL官方文档:https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

下面只是提供一些命令行的配置。需要知道了解详细的配置的话,请参考官网链接。

(1)配置 yum 源

在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ 

我使用的是 linux 7 的系统,如何下面的安装链接是 linux7 的,如果使用的是其他版本,请自行上官网复制其他版本的下载链接。

下载mysql源安装包

shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

安装mysql源

shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm

检查mysql源是否安装成功

shell> yum repolist enabled | grep "mysql.*-community.*"

看到上图,表示安装成功。

(2)安装MySQL

shell> yum install mysql-community-server

安装结束后如果提示以下错误:

No more mirrors to try.

则执行下面的两条命令:

shell> yum clean all

shell> yum makecache

然后重新安装。

(3)启动MySQL服务

shell> systemctl start mysqld

查看MySQL的启动状态

shell> systemctl status mysqld

(4)设置开机启动

shell> systemctl enable mysqld

shell> systemctl daemon-reload

(5)修改root默认密码(修改后的密码需要自己保存起来)

查看 mysql 的默认密码:

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

注意localhost:后的字符串,是随机生成的密码!

进入数据库 mysql:

shell> mysql -uroot -p

enter password:    输入随机生成的密码

注:输入时密码是不会显示的

修改密码:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

MyNewPass4! 是自定义的,你想设置成什么密码就是填什么!但是要符合密码检查策略。

注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误。

修改完成后退出 mysql:

mysql> exit

重启 mysql 数据库:

shell> systemctl restart mysqld

注意:到这里,数据库的配置基本完成,可以用 navicat 测试下数据库是否能连接得上。

如果为了安全起见,不想使用 “root” 用户直接登录数据库,可以为数据库添加一个远程登录用户。看第6点。

(6)添加远程登录用户

mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;

yangxin 是用户账号,Yangxin0917! 是用户密码,可自定义。

注意:此操作,需要先进入 mysql 后才能进行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值