CentOS安装项目环境(java、tomcat、mysql)
centos安装环境软件
一/安装idk
- rpm -qa | grep java 查询内置到jdk
-
rpm -e —nodes jdk相关名称
-
到官网下载jdk.rpm
-
通过winscp上传idk到centos
-
rpm -ivh idk 安装idk包
-
java -version 查看idk是否安装成功
-
vi /etc/profile 添加JAVA_HOME和更新PATH
-
export JAVA_HOME=/usr/java/default
-
export PATH=PATH:JAVA_HOME/bin
-
source /etc/profile 重新加载环境变量
二/安装tomcat
- 到tomcat官网下载tomcat.tar.gz
-
winscp 拷贝压缩包到centos
-
tar -zxvf tomcat.tar.gz /usr/local/
-
cd /usr/local
-
mv tomcat_XX tomcat
-
cd tomcat/bin
-
./startup.sh
-
netstat -ntl 查看8080是否启动监听(yum install net-tools)
-
./shutdown.sh
三/安装mysql
- yum list installed | grep 查看是否自带mysql
-
yum -y remove mysql-* 删除mysql相关的包
-
yum install wget
-
到mysql官网查看yum的repository,获取最新的rpm地址
-
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
-
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
-
yum list | grep mysql
-
yum install mysql-commnutiy-server
-
grep “password” /var/log/mysqld.log 查看临时密码
-
mysql -u root -p临时密码 #登陆
-
SET PASSWORD = PASSOWRD(“xxx”); #设置密码
root远程访问设置方法一:
- GRANT ALL PRIVILEGES ON . TO ‘root@%’ IDENTIFIED BY ‘密码’ WITH GRANT OPTION;
-
flush privileges;
root远程访问设置方法二:
- use mysql;
-
UPDATE user SET host = ‘%’ where user = ‘root’;
-
flush privileges;
四/mysql配置
- lower_case_table_name=1 #表名称大小写不敏感
-
skip-name-resolve #阻止mysql对ip进行反向查找
五/centos防火墙
systemctl stop firewalld.service
systemctl start firewalld.service
systemctl disable firewalls.service
六、selinux
[root@dev-server ~]# getenforce
[root@dev-server ~]# /usr/sbin/sestatus -v
setenforce 0 临时关闭
vi /etc/selinux/config 永久关闭
将SELINUX=enforcing改为SELINUX=disabled
文章来源于互联网,如有雷同请联系站长删除:CentOS安装项目环境(java、tomcat、mysql)