安装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