linux安装mysql,redis,elasticsearch,rabbitmq

这篇具有很好参考价值的文章主要介绍了linux安装mysql,redis,elasticsearch,rabbitmq。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

mysql安装

  1. 创建组和用户(通常不使用root账号来运行)
groupadd mysql
useradd -r -g mysql -s /bin/false mysql

创建名为mysql的用户并将该用户添加到mysql用户组中,设置该用户无法直接登录系统

  1. 上传并解压mysql包
tar -xvf /opt/mysql--8.0.25---.tar.xz -C /usr/local # 解压到指定文件夹
mv mysql---8.0.25----   mysql # 更改对应目录名
  1. 改变文件拥有者
chown -R mysql:mysql /usr/local/mysql
  1. 修改配置文件
vim /etc/my.cnf
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4

[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
  1. 初始化MySQL
cd /usr/local/mysql/bin/
./mysqld --user=mysql --initialize
  1. 启动服务
bin/mysqld_safe --user=mysql &
  1. 检查进程和端口,确认启动情况
ps -ef | gerp mysql
netstart -ntp | grep 3306

linux安装mysql,redis,elasticsearch,rabbitmq,linux,linux,mysql,redis,elasticsearch,rabbitmq,笔记,centos

  1. 连接到mysql
./mysql -uroot -p
alter user 'root'@'localhost' identified by '123' password expire never account unlock;
  1. 让root账号远程可以访问
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload
use mysql;
select host,user from user;
update user set host='%' where user='root';
flush privileges;

redis安装

  1. 上传并解压redis压缩包

redis是使用c语言开发的,故使用源码安装时需要c语言的编译器
运行gcc -v检查是否安装gcc
若未安装,则运行yum install -y gcc进行安装

  1. 将解压后的目录移动到/opt
mv redis-3.0.5/ /opt
  1. 进入到redis的目录下,运行make install
cd /opt/redis-3.0.5/
make install
  1. 进入utils文件夹,运行install_server.sh
cd utils/
install_server.sh

此处一直按回车健即采用默认配置
linux安装mysql,redis,elasticsearch,rabbitmq,linux,linux,mysql,redis,elasticsearch,rabbitmq,笔记,centos

若报错可尝试切换为root用户进行安装
实际上安装步骤已经在redis目录下的README文件下显示出来了,通过less README可以查看该文件内容
linux安装mysql,redis,elasticsearch,rabbitmq,linux,linux,mysql,redis,elasticsearch,rabbitmq,笔记,centos

  1. 配置reids
vim /etc/redis/6379.conf

注释bind 127.0.0.1, 让redis允许远程连接(有些内容本身就被注释了,确保最终结果如下面三张图即可,在命令模式中使用 \加上内容进行搜索 )
linux安装mysql,redis,elasticsearch,rabbitmq,linux,linux,mysql,redis,elasticsearch,rabbitmq,笔记,centos

设置redis密码(可选)
linux安装mysql,redis,elasticsearch,rabbitmq,linux,linux,mysql,redis,elasticsearch,rabbitmq,笔记,centos

允许redis在后台操作
linux安装mysql,redis,elasticsearch,rabbitmq,linux,linux,mysql,redis,elasticsearch,rabbitmq,笔记,centos

  1. 重新启动redis
redis-cli shutdown
/usr/local/bin/redis-server /etc/redis/6379.conf

若显示命令未找到,则尝试切换到root用户进行关闭
若显示需要身份验证,可能是启动了身份验证机制,要么配置了密码(requirepass),要么使用了访问控制列表(ACL)
redis-cli -a your_password shutdown使用该命令输入密码
redis-cli -u your_user shutdown使用该命令指定ACL用户

  1. 检查redis是否在运行
ps aux | grep redis

ElasticSearch

  1. 上传并解压es安装包
tar -xvf elasticsearch-8.3.3-linux-x86_64.tar.gz
  1. 移动解压后文件到/opt文件夹下
mv elasticsearch-8.3.3 /opt/
cd /opt/
  1. 修改文件所有者
chomod -R elasticsearch:elasticsearch elasticsearch-8.3.3/
  1. 修改环境变量使es读取其内部jdk
vim /etc/profile

linux安装mysql,redis,elasticsearch,rabbitmq,linux,linux,mysql,redis,elasticsearch,rabbitmq,笔记,centos

  1. 启动es
./elasticsearch-8.3.3/bin/elasticsearch

若要进行外部访问或访问需要密码,则需要修改elasticsearch.yml文件
linux安装mysql,redis,elasticsearch,rabbitmq,linux,linux,mysql,redis,elasticsearch,rabbitmq,笔记,centos

第一个箭头对应密码验证
第二个箭头关闭ssl认证以进行外部访问

  1. 测试es, 新开会话输入一下命令
curl -X GET http://localhost:9200/_cluster/health

rabbitmq

安装ERlang

  1. 上传并解压压缩包,移动解压后文件夹到opt下的新建文件夹erlang
tar -zxvf otp_src_24.2.tar.gz
mkdir /opt/erlang
mv top_src_24.2 /opt/erlang/
  1. 安装依赖
yum install make gcc gcc-c++ build-essential openssl openssl-devel unixODBC unixODBC-devel kernel-devel m4 ncurses-devel mesa-libGL-devel mesa-libGLU-devel
  1. 进入/opt/erlang/opt_src_24.2/文件夹,运行如下命令
./configure

若报错可能是缺少依赖,请阅读报错信息后安装对应依赖

  1. 编译和安装erlang
make && make install
  1. 配置erlang环境变量
vim /etc/profile

linux安装mysql,redis,elasticsearch,rabbitmq,linux,linux,mysql,redis,elasticsearch,rabbitmq,笔记,centos

  1. 测试安装是否成功
erl

linux安装mysql,redis,elasticsearch,rabbitmq,linux,linux,mysql,redis,elasticsearch,rabbitmq,笔记,centos

安装rabbitMQ

  1. 上传并解压压缩包
tar -xvf rabbitmq-server-generic-unix-3.12.10.tar.xz

解压报错可尝试此命令xz -d rabbitmq-server-generic-unix-3.9.11.tar.xz

  1. 开启web管理界面的插件
cd sbin/
./rabbitmq-plugins enable rabbitmq_management
  1. 启动rabbitmq
./rabbitmq-server

默认账号密码均为guest

  1. 新增用户用于外部网络访问
./rabbitmqctl add_user username password
./rabbitmqctl set_user_tags username administrator
./rabbitmqctl set_permissions -p "/" username "." "." ".*"
./rabbitmqctl list_permissions -p /

将其中的usernamepassword设置为自己想要的用户名和密码即可
在外部访问时使用此账号登录管理界面即可
/rabbitmqctl set_user_tags username administrator
./rabbitmqctl set_permissions -p “/” username “.” “.” “.*”
./rabbitmqctl list_permissions -p /文章来源地址https://www.toymoban.com/news/detail-772782.html

> 将其中的`username`和`password`设置为自己想要的用户名和密码即可
> 在外部访问时使用此账号登录管理界面即可
> 注意在外部访问时不要使用localhost而是虚拟机的ip地址访问管理界面		

到了这里,关于linux安装mysql,redis,elasticsearch,rabbitmq的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu/Linux安装JDK、Mysql、Redis、Rabbitmq、Nginx 并设置开机自启动

    1、Ubuntu安装版本为20.04 2、文中安装包也可以从网盘下载 链接:https://pan.baidu.com/s/1YAXhSByi0fQULPR6lV3yGg 提取码:ubun 3、相关查看命令 先去Oracle官网下载jdk,本人使用版本为jdk-8u351 将上面的jdk上传到服务器,使用下面命令解压 命令参数解释 参数 含义 tar Linux压缩/解压缩命令 -

    2024年02月02日
    浏览(40)
  • 15.集群知识(MySQL+Redis+ElasticSearch+RabbitMQ)

    1.1.双主复制-MMM 1.2.从节点替补-MHA 1.3.InnoDB Cluster doc:https://shardingsphere.apache.org/document/current/cn/overview/what-is-ss/ 配置文档:https://blog.csdn.net/qq_44826685/article/details/106190720 官网proxy文档:https://shardingsphere.apache.org/document/current/cn/user-manual/shardingsphere-proxy/ 下载proxy:https://shardingsp

    2024年01月23日
    浏览(40)
  • Linux Docker安装 Docker-Compose安装 Docker安装Mysql8 Nacos OpenResty Redis Kafka ElasticSearch MinIO..

    Docker安装 Docker默认镜像源下载太慢,可以调整为国内镜像源 为了验证是否切换成功,可以使用 docker info 查看,会显示如下信息: 安装Docker-Compose,这里下载的是最新版本v2.5.0,安装流程如下: 修改密码: select NOW() 时间如果小了8小时,执行如下操作同步时区即可: 如果要安

    2024年02月02日
    浏览(33)
  • 【Linux】全程离线安装jdk/mysql/nginx/redis/nacos/xxl-job/elasticsearch等

    (1)检查防火墙状态 下图表示防火墙运行中,需要执行关闭命令 (2)关闭防火墙 (3)关闭防火墙自启动服务 jdk下载 xftp传入服务器,上传到/usr/local文件夹下 解压文件到当前目录下 给解压后的文件夹重命名 现在/usr/local路径下就有了一个jdk8文件夹 (1)编辑全局配置文件

    2024年02月05日
    浏览(28)
  • 【Linux系统基础】(2)在Linux上部署MySQL、RabbitMQ、ElasticSearch等各类软件

    在前面,我们学习了许多的Linux命令和高级技巧,这些知识点比较零散,同学们跟随着课程的内容进行练习虽然可以基础掌握这些命令和技巧的使用,但是并没有一些具体的实操能够串联起来这些知识点。 所以,现在我们设计了各类软件在Linux上部署安装的实战章节,可以让

    2024年02月04日
    浏览(43)
  • 【MongoDB-Redis-MySQL-Elasticsearch-Kibana-RabbitMQ-MinIO】Java全栈开发软件一网打尽

    前言 全栈开发是一项复杂而令人兴奋的任务,涵盖了从前端到后端、数据库到可视化层、消息队列到文件存储的广泛领域。本文将带您深入探讨在Windows环境下进行全栈开发的过程,涵盖了Java全栈开发所需的关键技术和工具。无论您是初学者还是经验丰富的开发人员,本文都

    2024年02月05日
    浏览(36)
  • 安装Docker&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio

    sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine sudo yum remove -y yum-utils sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 如果这一步报错,说尝试其他镜像的话,执行下面步骤

    2024年02月05日
    浏览(37)
  • Linux环境下安装 Nacos、Redis、RabbitMQ、Nginx

    硬件设备:Linux服务器 服务依赖环境:Nacos、Redis、RabbitMQ、Nginx 基础环境:Java jdk1.8:                   MySQL数据库:(2条消息) Linux-安装MySQL(详细教程)_linux安装mysql_多加点辣也没关系的博客-CSDN博客 (注意Linux服务器系统和版本,比如是centos还是Ubuntu,是centos7还

    2024年01月23日
    浏览(32)
  • docker 安装 mysql、redis、rabbitmq、RocketMQ、Nacos 等中间件

    docker 用宝塔进行管理比较方便,如果想外部访问,一定要用宝塔在安全那里打开对应端口 使用 宝塔 直接安装即可 注意:mysql这样是没办法进行外部链接的还需要一步打开外部链接操作。 需要在进入 mysql 的bash之后进行操作:具体操作 通过简易版方式安装,主打的就是有问

    2024年01月21日
    浏览(44)
  • Docker安装常用的容器,包括MySQL,Redis,RabbitMQ,MongoDB,FDFS等

    首先安装docker 依赖库 添加docker ce的软件源信息,自行选择,可添加可不添加,如果不是阿里云或者腾讯云的,请还是添加一下吧 安装docker docker -v --查看docker版本 docker images --查看当前docker运行 sudo systemctl start docker --启动docker 在虚拟机里边 docker images --有时候权限不足 我们

    2024年02月11日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包