Centos安装jdk,mysql,rabbitmq,tomcat

安装JDK:     

       1、官网下载JDK包(tar.gz)

       2、新建Java目录:mkdir /usr/java

       3、把tar包放到新建的java目录下,然后解压

              解压命令:tar zxvf 压缩包名称 (例如:tar zxvf jdk-8u152-linux-x64.tar.gz)

              删除命令:rm -f 压缩包名称 (例如 rm -f jdk-8u152-linux-x64.tar.gz)

       4、配置环境变量:vi /etc/profile

              export JAVA_HOME=/usr/java/jdk1.8.0_202

              export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

              export PATH=$PATH:$JAVA_HOME/bin

        5、是配置生效:source /etc/profile

              测试:java -version

 

安装tomcat:

  1. 下载tomcat包(tar.gz)
  2. 新建tomcat目录
  3. 把tar放入tomcat目录然后解压

注:可能存在浏览器访问不了的问题:防火墙端口未开。

 

安装mysql:

  1. 下载mysql包(tar)
  2. 新建mysql目录
  3. 把tar解压到mysql目录
    1. 通过 rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 common
    2. 通过 rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 libs
    3. 通过 rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 client
    4. 通过 rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 server
    5. 通过 rpm -qa | grep mysql 命令查看 mysql 的安装包
  4. 通过以下命令,完成对 mysql 数据库的初始化和相关配置
    1. mysqld --initialize;
    2. chown mysql:mysql /var/lib/mysql -R;
    3. systemctl start mysqld.service;
    4. systemctl  enable mysqld

5查看初始密码:cat /var/log/mysqld.log | grep password

6、进入mysql窗口:mysql -uroot -p

修改密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

   获取远程访问权限: 

            create user 'root'@'%' identified with mysql_native_password by 'root';

           grant all privileges on *.* to 'root'@'%' with grant option;

           flush privileges;

   修改加密权限(我装的是mysql8,目前的客户端支持的5的加密):

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;

   通过 flush privileges; 命令刷新修该后的权限

注:连接mysql报2013:解决办法:在my.cnf中加入skip-name-resolve (我遇到的问题)

安装rabbitmq:

先要安装Erlang,执行一下命令:

     1.yum update

     2.yum install epel-release

    3.yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git wget                       wxBase.x86_64

    4.wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

    5.rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

    6.yum update

    7.yum install erlang

然后在去安装RabbitMQ的server:
1.去官网下载rabbitmq的rpm文件(3.7的),然后放到服务器的一个文件夹

2.执行

https://www.unixmen.com/install-rabbitmq-server-centos-7/

yum install rabbitmq-server-3.7.14-1.el7.noarch.rpm

rabbitmq-plugins enable rabbitmq_management(开启web ui)
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/(分配权限)

3.然后就可以启动服务

   systemctl start rabbitmq-server(启动服务)

   systemctl enable rabbitmq-server(设置开机自启)

   rabbitmqctl status(查看状态)

4.新建用户及分配权限

 rabbitmqctl add_user mqadmin mqadmin

 rabbitmqctl set_user_tags mqadmin administrator

 rabbitmqctl set_permissions -p / mqadmin ".*" ".*" ".*"

注:登录时guest可能无法登录,修改,然后重启:systemctl restart rabbitmq-server.service

详细看:

 https://www.unixmen.com/install-erlang-elixir-centos-7/

https://www.unixmen.com/install-rabbitmq-server-centos-7/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值