在CentOS 7 上安装jdk8、tomcat8.5、mysql-8.0.17-linux-glibc2.12-x86_64.tar

1、准备工作

1.1 下载资源

有时候在官网上下载mysql特别慢,所以给了我的一个百度云分享链接,仅供参考。
jdk8+tomcat8.5+mysql8.0.17 密码:dq2q

1.2 上传资源

首先在centos中,cd /usr 进入usr ,创建java 目录mkdir java ,将三个安装包上传至该java目录。
[外链图片转存失败(img-LSxFYjLV-1569469352653)(media/15693757204644/15693769300065.jpg)]

通过远程连接工具iTerm连接到服务器后,便可查看我们上传的文件了
在这里插入图片描述

2、安装jdk8

在当前目录下,对jdk进行解压,tar -zxvf jdk-8u211-linux-x64.tar.gz
在这里插入图片描述

解压过后进入文件夹jdk1.8.0_211,输入pwd,获得该文件夹的路径,复制下来,配环境变量时用。
在这里插入图片描述

2.1 配置环境变量

输入命令vim /etc/profile ,打开此文件,按i进行编辑,在文件末尾加上下面这段代码(注意:把刚才复制的文件夹路径粘贴到JAVA_HOME后面即可)

export JAVA_HOME=/usr/java/jdk1.8.0_211
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

在这里插入图片描述
编辑完后,按下esc,退出编辑模式,再按下:wq,回车,即可关闭文件。
接着输入source /etc/profile。至此,jdk的安装和配置已经做好了。输入’java -version’即可查看jdk版本。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3、安装tomcat8.5

同样,先进入/usr/java目录中解压tomcat的压缩包,tar -zxvf apache-tomcat-8.5.43.tar.gz,解压完毕后,进入解压后的文件夹
在这里插入图片描述
进入bin目录,运行startup.sh,命令./startup.sh
在这里插入图片描述
至此,tomcat已安装成功,默认端口是8080,我们可以到浏览器去访问下,查看虚拟机的IP地址可以用命令ip addr获取。我这里是使用的腾讯云服务器,所以要在安全组规则中去开放8080端口,具体操作步骤见下。
在这里插入图片描述
开放端口
在这里插入图片描述
然后利用服务器的外网+端口访问即可。

4、安装mysql8

mysql的安装比较复杂,我也是参考了网上很多教程
先检查下是否有mysqlrpm -qa|grep -i mysql,有的话使用yum remove 文件名,进行删除。
同样的步骤,先解压mysql,tar -xvf mysql-8.0.17-linux-glibc2.12-x86_64.tar.
在这里插入图片描述
再对 mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz 进行解压,tar -xvf mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz ,稍等十几秒即可。
在这里插入图片描述
我们这里把文件夹名重命名为mysql,mv mysql-8.0.17-linux-glibc2.12-x86_64 mysql .

4.1 创建用户和用户组并授权

创建用户组:groupadd mysql
创建用户:useradd -r -g mysql mysql
进入mysql文件夹下授权所有文件:chown -R mysql:mysql ./
在这里插入图片描述

4.2 创建data文件夹

mkdir data
在这里插入图片描述

4.3 初始化数据库

bin/mysqld --initialize --user=mysql --basedir=/usr/java/mysql --datadir=/usr/java/mysql/data
这里要记住自动生成的密码
在这里插入图片描述
这里运行时出错,这是缺少numactl,只需要yum -y install numactl即可
在这里插入图片描述
重新运行刚才的命令
在这里插入图片描述
记住此密码,等会儿会修改的。esopXI1T4c-B

再进入mysql 文件夹里修改当前目录的用户
chown -R root:root ./,chown -R mysql:mysql data
在这里插入图片描述

4.4 配置my.cnf

输入vim /etc/my.cnf 修改文件,注意这里的socket目录为/tmp/mysql.sock
在这里插入图片描述

4.5 设置开机自启动

mysql目录中进入cd support-files/里面
在这里插入图片描述
然后cp mysql.server /etc/init.d/mysql,chmod +x /etc/init.d/mysql
在这里插入图片描述

4.6 注册服务

java目录下执行chkconfig --add mysql命令
在这里插入图片描述
查看是否成功,chkconfig --list mysql
在这里插入图片描述

4.7 配置环境变量

vim /etc/profile
加入export PATH=$PATH:/usr/java/mysql/bin:/usr/java/mysql/lib
在这里插入图片描述
保存后执行source /etc/profile.

4.8 登陆mysql

我们重启下服务service mysql restart,再登陆mysql -uroot -pesopXI1T4c-B
在这里插入图片描述
成功登陆mysql

4.9 修改密码

ALTER user 'root'@'localhost' IDENTIFIED BY '新密码'
注意:密码要包括大小写字母,数字和特殊符号,并且大于8位
在这里插入图片描述

4.10 使用Navicat进行远程连接

进入数据库: use mysql
查看用户信息:select host, user, authentication_string, plugin from user;
授权root用户可以远程登陆:GRANT ALL ON *.* TO 'root'@'%';
在这里插入图片描述
在这里插入图片描述
最后退出,重启mysql
使用Navicat连接mysql
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值