我使用的系统是CentOS 6.8
1.我们通过yum库进行下载jdk
命令 yum install java-1.8.0 (选择jdk版本安装)
环境变量生效 source /etc/profile
检查jdk版本是否安装成功,java -version
2.安装Tomcat
2.1通过官网去下载Tomcat的解压包
2.2通过xftp 传输到liunx系统上(我放在了/usr/local中)
2.3通过liunx命令进行解压
unzip apache-tomcat-8.5.43.zip
(假如要改端口号的话,那么就进入conf文件的server.xml里,将配置文件里的8080改成你想要的。(一般默认8080)
命令:cd /conf
vi server.xml)
2.4然后 进入到Tomcat/bin文件目录下启动服务
命令:sh startup.sh
假如报错:
Cannot find ./catalina.sh
The file is absent or does not have execute permission
This file is needed to run this program
没有给bin目录下的文件授权可执行权限:
chmod +x bin/*.sh
启动命令:sh startup.sh
启动成功访问:http://服务器ip:8080,验证tomcat服务器是否搭建成功
关闭命令:sh shutdown.sh
假如访问不了,就看看腾讯云安全组有没有开放8080端口
3.搭建mysql (注:确保你的服务器上只有一个mysql,且系统是CentOS 7以下的,CentOS 7以上的就另寻安装方法)
3.1
安装数据库,命令执行:yum -y install mysql-server
3.2
启动数据库:安装完毕后,执行命令service mysqld start
3.3
登录数据库: mysql -u root -p 回车后输入密码(masql的默认用户名是root 密码为空) 其中-u 是用户 -p代表密码。
3.4
使用数据库:登录成功后切换到mysql 数据量 ,输入: use mysql
3.5
从user表中查询所有可以登录的用户以及支持连接的主机 :select user,host,password from user;
3.6
新建root用户,并给此用户赋予所有数据库和及其所有对象的操作权限,这个赋权语句里的%代表支持任意主机连接到mysql服务器,这样的话用navicat这个客户端肯定就没有问题了,赋权语句为:grant all privileges on * . * to ‘root’ @ ’ % ’ identified by’123456’ with grant option;
账号为root 密码123456
3.7
其中host表示允许本地host登录,不允许远程登录。
%表示客户端客户机都能连接,赋予所有权限,增删改查,对于某表谋库都能开放
* . * :第一个星号代表所有数据库,第二个代表数据库对应的表,mysql能进行所有数据库开放
to :指能赋予用户权限
@ %给予所有客户机都能访问
Identified by :指mysql当中的密码
然后使用Navicat for mysql 或者sqlong等工具来访问。
假如访问不了,就看看腾讯云安全组有没有开启3306端口