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