欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Aliyun LInux jdk+tomcat+mysql环境搭建

程序员文章站 2022-05-31 15:19:44
...

Aliyun LInux Java部署环境搭建(欢迎加入Q群一起学习讨论657185219)

1.JDK环境

   1.1 删除系统自带jdk

   

#查看系统存在的jdk
rpm -qa | grep jdk
#卸载相应的jdk(--nodeps 忽略依赖)
rpm -e --nodeps 具体的查询的jdk
   1.2 jdk的安装与配置

 

    下载 jdk-8u121-linux-x64.rpm (其他版本自行下载)安装包,。
 #在安装文件目录下运行命令安装,若无文件权限则分配权限
rpm -ivh jdk-6u22-linux-i586.rpm 
# 安装完毕后配置环境变量
vi /etc/profile
#在末尾添加
export JAVA_HOME=/usr/java/jdk1.8.0_121
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
#保存后执行命令让环境变量生效,切勿改错。
source /etc/profile

 

2.tomcat 下载zip解压一下即可

#解压缩
unzip apache-tomcat-8.5.12.zip

 

3.mysql 安装和配置

 

# 查看存在的mysql版本
rpm -qa | grep -i mysql
# 卸载
rpm -e --nodeps 具体的查询的mysql
#尝试rpm装没成功因此用了压缩包安装
#解压,安装过程中会报一些依赖缺失 用yum安装即可
tar zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
#复制解压后文件夹
cp mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql -r
#添加mysql组
groupadd mysql
#添加用户
useradd -g mysql mysql
#到安装目录
cd /usr/loacl/mysql/
#创建数据库文件存储位置
mkdir ./data/mysql
#获取权限
chown -R mysql:mysql ./
#安装库
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql
#开机启动mysql服务
cp support-files/mysql.server /etc/init.d/mysql
#授权
chmod 755 /etc/init.d/mysqld
#配置文件
cp support-files/my-default.cnf /etc/my.cnf
#修改启动脚本
vi /etc/init.d/mysqld
#修改项:
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
#设置环境变量(/etc/profile)
export PATH=$PATH:/usr/local/mysql/bin
#启动服务
service mysqld start
#设置初始化密码(下面会提示输入密码,刚装完是没密码的直接回车)
mysqladmin -u root password "newpass"
#设置远程访问权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
#重启mysql
service mysqld restart

# 防火墙开启3306
iptables -A INPUT -p tcp -m tcp --sport 3306 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 3306 -j ACCEPT
service iptables save
service iptables restart

#我用的阿里云服务器,mysql是启动不起来的
InnoDB: Cannot allocate memory for the buffer pool
#要改一下 /etc/my.cnf 加上这句话
innodb_buffer_pool_size=8M