tomcat mysql linux_Linux安装部署jdk+tomcat+mysql

Linux安装部署测试环境

1. JDK安装下载

安装

yum search jdk

找到合适的jdk版本,以下图中的版本为例

515755e90b430ec44a2bb4f9567e5d33.png

yum install java-1.8.0-openjdk.x86_64

按照提示确认完成下载和安装,如遇需要确认的键入y(也可以在上一步用yum install -y免去确认步骤)

bf36adf473ae25c23b162935eb2fc358.png

输入java -version确认安装信息,正确显示java版本则证明安装成功:

b430198a8336b7964c5a1b51c0a6723c.png

yum安装jdk后,会建立usr/bin到jdk的软链接,所以不需要后续配置jdk环境变量即可使用。如遇找不到java的情况再考虑配置环境变量。

2. TomCat下载安装

下载

以tomcat-8为例

安装

在windows下,使用xftp将下载的tar.gz包上传至服务器指定目录

在linux下,去到该目录

使用tar -zxvf + 包名,解压刚上传的tomcat包

如遇权限不足,则chmod 755 + 包名赋予执行权限

去到解压以后的目录 /bin下面,使用./startup.sh命令启动tomcat看到如下信息证明启动成功:

9223e2d74d14bfac03285ae1d83eecb6.png

可以到浏览器中,使用(你的linux的ip地址:8080)来访问刚启动的tomcat服务

如果无响应,去到linux中使用命令service fifirewalld stop关闭防火墙

成功的话你应该看到:

8fe936cb6a6dbef204c4b817a55a4a9d.png

3.MySQL下载安装

以下是tar包安装方式:

下载

以MySQL5.6版为例

安装

1 tar包解压

在windows下,使用xftp将下载的tar.gz包上传至服务器指定目录(如无特殊要求,建议放在/usr/local)

在linux下,去到该目录

使用tar -zxvf + 包名,解压刚上传的mysql包

如遇权限不足,则chmod 755 + 包名赋予执行权限

2 创建mysql用户和组

groupadd mysql

useradd -r -g mysql

3 拷贝修改初始配置文件

cp /你的mysql安装目录/support-fifiles/my-default.cnf /etc/my.cnf

修改如下内容:

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

port = 3306

# server_id = .....

socket = /tmp/mysql.sock

character-set-server = utf8

skip-name-resolve

log-err = /usr/local/mysql/data/error.log

pid-file = /usr/local/mysql/data/mysql.pid

以上内容中basedir是你的mysql安装目录

datadir是data文件夹位置

port是端口 无特殊要求不用改

socket建议按以上修改

4 数据库初始化:

去到mysql安装目录,将目录权限切换给mysql用户:

chown -R mysql:mysql ./

执行初始化脚本:

./scripts/mysql_install_db --user=mysql

这一步如果出错,报找不到perl解释器,需要yum安装perl:

yum -y install perl perl-devel

将目录权限切换回来:

chown -R root:root ./

将data目录权限赋予mysql用户:

chown -R mysql:mysql data

完成这步即可使用以下命令启动mysql:

./mysqld_safe --defaults-file=/etc/my.cnf --socket=/tmp/mysql.sock --user=root &

5 配置远程连接:(这样你才能用navicat连上你的mysql)

将mysql命令添加到/usr/bin

ln -s usr/local/mysql/bin/mysql usr/bin

终端输入mysql -uroot -p (使用root用户登录mysql,密码默认为空)

运行以下两条sql命令:(注意其中密码部分)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' with grant option;

Flush privileges;

输入exit退出,数据库安装配置完成。

可使用service mysqld status查看mysql服务状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值