0
点赞
收藏
分享

微信扫一扫

Linux安装Java,Tomcat,MySQL

前端王祖蓝 2022-03-22 阅读 97
linuxcentos

安装Java

  • 下载JDK的Linux版本
  • 用SSH工具上传到/opt/software目录(因个人习惯,可以自己建文件夹'mkdir 文件名',software放安装包,/opt/module放解压好的文件)
  • 解压jdk
#tar -xvf jdk文件名
tar -xvf jdk-8u212-linux-x64.tar.gz

从software中,移动到module

#mv 原文件 目标文件
/opt/software/jdk1.8.0_212 /opt/module/jdk8
  • 配置环境变量

打开文件进行配置

vim /etc/profile

在文件末尾添加

export JAVA_HOME=/usr/local/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
  • 保存并刷新文件, 让环境变量生效
source /etc/profile
  • 测试
java -version

安装Tomcat

  • 下载Tomcat的Linux版本
  • 上传到/opt/software目录
  • 解压(并移动)
tar -xvf Tomcat文件
  • cd 进入bin目录
cd /opt/module/jdk8/bin/
  • 启动Tomcat
./startup.sh
  • 关闭防火墙
systemctl stop firewalld

安装MySQL

  • 下载MySQL的Linux版本
  • 上传到/opt/software目录
  • 解压(并移动)
tar -zxvf Mysql文件
  • 在mysql目录中创建data目录
cd mysql
mkdir data
  • 创建 mysql 用户组和 mysql 用户
groupadd mysql
useradd -g mysql mysql
或者
useradd -s /sbin/nologin mysql
  • 改变 mysql 目录权限
chown -R mysql.mysql /opt/module/mysql5.7
  • 初始化数据库

初始化

bin/mysqld --initialize --user=mysql --basedir=/opt/module/mysql5.7 --datadir=/opt/module/mysql5.7/data 

初始化成功后,要记录自己的原始密码:

 

  • 配置MySQL(i插入,:wq保存退出)
vi /etc/my.cnf
  • 建立MySQL服务
    • 复制服务文件
    • cp /opt/module/mysql5.7/support-files/mysql.server /etc/init.d/mysql
    • 加执行权限
    • chmod +x /etc/init.d/mysql
    • 添加到系统服务
    • chkconfig --add mysql
    • 检查服务
    • chkconfig  --list mysql
  • 配置全局环境变量
    • 打开配置文件
    • vi /etc/profile
    • 在配置文件底部添加:
    • export MYSQL_HOME=/opt/module/mysql5.7
      export PATH=$PATH:${MYSQL_HOME}/bin
    • 使文件生效
    • source /etc/profile
  • 启动服务
systemctl start mysql
  • 登录MySQL
mysql -u账号 -p密码
  • 修改原始密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
或
set password for root@localhost = password('新密码'); 
  • 远程连接
# 设置
mysql> grant all privileges on *.* to root@'%' identified by "password";
# 刷新
mysql> flush privileges;
# 查看
mysql> use mysql;
mysql> select host,user from user;
+-----------+---------------+
| host      | user          |
+-----------+---------------+
| %         | root          |
| localhost | mysql.session |
| localhost | mysql.sys     |
| localhost | root          |
+-----------+---------------+
  • 配置日志
vim /etc/my.cnf
# 在mysqlid下
#指定错误日志保存位置
log-error=/opt/module/mysql5.7/log/error.log
#开启通用查询日志
general_log=ON
#指定通用查询日志保存位置
general_log_file=/opt/module/mysql5.7/log/mysql.log
举报

相关推荐

0 条评论