Linux 服务器配置 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)
下面只是提供一些命令行的配置。需要知道了解详细的配置的话,请参考官网链接。
(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 后才能进行。

猜你喜欢

转载自blog.csdn.net/weidong_y/article/details/80365271