Linux安装Java、Maven、Mysql、RabbitMQ
安装java
下载
Java SE Development Kit 8 Downloads
安装
- 将文件.tar.gz移动到/usr/java
- 解压:tar -zxvf 文件.tar.gz
- 打开/etc/profile(vim /etc/profile)在最后面添加如下内容:
export JAVA_HOME=/usr/jdk安装目录
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
复制代码
- win环境变量配置
%JAVA_HOME%\bin;%Java_Home%\jre\bin;
复制代码
- source /etc/profile
安装maven
下载
Downloading Apache Maven 3.5.3
安装
- 将下载文件放到/usr/maven
- 解压:tar -zxvf 文件
- 配置环境在/etc/profile加入
export MAVEN_HOME=/usr/maven/maven文件
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin
复制代码
- source /etc/profile
安装RabbitMQ
- CentOS 安装 Erlang
- 下载rabbitMQ Installing on RPM-based Linux (RHEL, CentOS, Fedora, openSUSE)
- 安装
yum -y install rabbitmq-server-3.6.6-1.el6.noarch.rpm
复制代码
- 启动web管理界面
rabbitmq-plugins enable rabbitmq_management
复制代码
- 开机自动启动
systemctl enable rabbitmq-server
复制代码
- 启动关闭
rabbitmq-server start
rabbitmq-server stop
复制代码
- 增加用户设置角色
rabbitmqctl add_user dev dev_user
rabbitmqctl set_user_tags dev administrator
rabbitmqctl set_permissions -p "/" dev "." "." ".*"
复制代码
- 附 centos 7 安装rabbitmq 3.6.12
安装Mysql
提前关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
复制代码
dev.mysql.com/doc/refman/…
- 查看Linux发行版本
cat /etc/redhat-release
复制代码
- 下载MySQL官方的Yum Repository Download MySQL Yum Repository
- 安装MySQL的Yum Repository
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
yum localinstall mysql80-community-release-el7-1.noarch.rpm
复制代码
- 选择版本
yum repolist all | grep mysqlyum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community复制代码
- 安装MySQL数据库的服务器版本
yum -y install mysql-community-server
复制代码
- 启动数据库
service mysqld startservice mysqld status复制代码
- 重启和关闭
service mysqld restart
service mysqld stop
复制代码
- 获取初始密码
grep "password" /var/log/mysqld.log
复制代码
- 修改root用户密码
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Password@123';
use mysql;
update user set host = '%' where user ='root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Password@123' WITH GRANT OPTION;
flush privileges;
复制代码
- 设置密码的安全级别 附6.5.3.2 Password Validation Options and Variables
SHOW VARIABLES LIKE 'validate_password.%';
set global validate_password.policy=0;
复制代码
- mysql8 :客户端连接caching-sha2-password问题
ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码
FLUSH PRIVILEGES; #刷新权限
ALTER USER 'root'@'%' IDENTIFIED BY 'password';
复制代码
MySQL binlog配置
- 修改 my.cnf
log-bin=/var/lib/mysql/mysql-bin
server-id=1
复制代码
- 查看
show variables like '%log_bin%'
复制代码
- 附 CentOS 7.2使用yum安装MYSQL 5.7.10
Linux安装Java、Maven、Mysql、RabbitMQ相关推荐
- linux安装java学习环境(未完待续)
linux安装java学习环境 数据库连接命令 连接mysql数据库 格式为: mysql -hip地址 -p端口号 -u root -p 输入密码例如: mysql -hlocalhost -p33 ...
- Linux安装Java(1.8)
Linux安装Java(1.8) 1. 解压缩并移动到指定目录 解压缩 创建目录 移动安装包 设置所有者 2. 配置环境变量 配置系统环境变量 添加如下语句 配置用户环境变量 添加如下语句 使用户环境 ...
- linux 安装jdk tomcat mysql
---------------------------------------------JDK------------------------------------------------- 前往 ...
- Linux 安装 JDK + Tomcat + Mysql
Linux 背景 肯·汤普逊,这哥们写了个游戏但是太烧钱了: 于是找到了丹尼斯·里奇商量着开个个系统运行这个游戏: 开发出来一般后系统特别慢,因为内核是用汇编语言: 两人商量开发一个能开发内核的语言: ...
- linux 安装java se,Linux 下安裝 Java SE Development Kit(JDK)並配置環境變量
終端輸入以下命令: # 創建 JDK 目錄,-p 為創建多個目錄 $ sudo mkdir -p /opt/java # 將 JDK 解壓到指定目錄(看自己的習慣) $ sudo tar zxvf ~ ...
- Linux系统安装Java和mysql并关联DBeaver,上传Springboot jar包,数据库如何防止黑客攻击
Linux系统安装Java 安装版本jdk-8u171-linux-x64.tar.gz1,上传到linux的 root目录下 2,tar -zxvf jdk-8u171-linux-x64.tar. ...
- kali linux 安装java_kali linux安装java
首先在官网下载java压缩包:http://www.oracle.com/technetwork/java/javase/downloads/index.html 这里选择tar.gz的linux系统 ...
- linux安装并管理mysql数据库
如果使用合适的工具,MySQL数据库的管理就会为得相当简单.应用MySQL命令行方式需要对MySQL知识非常熟悉,对SQL语言也是同样的道理.不仅如此,如果数据库的访问量很大,列表中数据的读取就 如果 ...
- linux安装java的脚本吗,Linux安装JDK脚本
介绍 Linux安装JDK脚本. 系统要求 Ubuntu及其衍生系统 Debian及其衍生系统 使用 下载JDK 保存脚本为InstallJDK.sh 运行 示例 sudo bash InstallJ ...
最新文章
- 2019年最新十篇「深度学习领域综述」论文
- 《Redis in action》读书笔记
- html5 list css,使用HTML5的classList属性操做CSS类
- 在Web界面中实现Excel数据大量导入的处理方式
- mysql监听地址的设定 —— 解决外部网址无法连接mysql的办法服务器
- Ghost 系统的过程
- 百度地图API开发指南
- poi中文api文档
- 西固哪家计算机学校好,兰州市西固区有什么技术学校和大学
- maven 打包报错 surefire-reports for the individual test results.
- html网址怎么收录,新站如何快速收录 让新网站快速被收录的几点技巧
- pythondis功能_python 使用 Dis 模块进行代码性能剖析
- 61. 创建快速响应的Web应用
- python中文列名报错__mssql.MSSQLDatabaseException:(207,b“无效列名'Hello'。DBLib错误消息20018...
- 计网实验三 虚拟局域网 VLAN
- 更精确的冲刺计划更好的Sprint Burndown图表
- JAVA:18位身份证号码验证工具类(识别性别和生日、计算年龄)
- 2018电视剧行业调研报告-趋势篇
- Python奇技淫巧之Pycharm活动模板配置
- sipjs 保存mp4文件_微信视频号视频怎么下载,视频号视频怎么保存到手机
热门文章
- python 朗读-Python 文本转语音
- python实现:旋转矩阵转换为四元数
- 12c双机rac oracle_深度干货 | 如何借助云原生搞定Oracle备份快速恢复?
- lua学习笔记之编译、运行及错误
- ubuntu17.04下mysql5.7.18源码安装
- select,table,form
- 2018-2019 20165237网络对抗 Exp5 MSF基础应用
- 『Numpy』np.ravel()和np.flatten()
- HDU4084 插头dp
- Grunt 5分钟上手:合并+压缩前端代码