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 具体的查询的jdk1.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