linux:ubuntu mysql 、redis和Mongodb安装

本文详细介绍了在Ubuntu系统中如何安装和配置MySQL、Redis以及MongoDB企业版。包括验证服务器运行、设置数据库安全性、密码管理、服务启动与停止等关键步骤。

1、安装mysql

sudo apt update
sudo apt install mysql-server

验证MySQL服务器正在运行

sudo systemctl status mysql

保护MySQL

安装随附一个名为的脚本mysql_secure_installation,可让您轻松提高数据库服务器的安全性

sudo mysql_secure_installation

以root身份登录

sudo mysql
sudo mysql -u root -p

外部程序登录Mysql服务器

如果要使用外部程序(例如phpMyAdmin)以root用户身份登录到MySQL服务器,则有两个选择。

第一个是将身份验证方法从auth_socket更改为mysql_native_password。您可以通过运行以下命令来做到这一点:

mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';
mysql > FLUSH PRIVILEGES;

推荐的第二个选项是创建一个新的专用管理用户,该用户可以访问所有数据库:

GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';

注:very_strong_password是设置的登录密码

2、redis安装

sudo apt-get install -y redis-server

设置密码

sudo vim /etc/redis/redis.conf

修改配置文件里的requirepass,把注释关掉,然后后面改为你想设置的密码,然后再重新启动redis即可
在这里插入图片描述

服务器重启

service redis restart

命令窗口进入以及退出reids

#进入
redis-cli
#退出
exit
# 密码登录
AUTH password

3、安装MongoDB企业版

导入包管理系统使用的公钥

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

以返回OK结束
在这里插入图片描述

如果收到指示gnupg未安装的错误,则可以:
sudo apt-get install gnupg
安装完成后,重试导入密钥

为Ubuntu 18.04(Bionic)创建列表文件

echo "deb [ arch=amd64,arm64,s390x ] http://repo.mongodb.com/apt/ubuntu bionic/mongodb-enterprise/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise.list

重新加载本地软件包数据库

sudo apt-get update

安装MongoDB Enterprise软件包

sudo apt-get install -y mongodb-enterprise

apt-get但是在有新版本可用时会升级软件包。为防止意外升级,请固定包装。要将MongoDB的版本固定为当前安装的版本,请发出以下命令序列

echo "mongodb-enterprise hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-server hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-shell hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-mongos hold" | sudo dpkg --set-selections
echo "mongodb-enterprise-tools hold" | sudo dpkg --set-selections

运行MongoDB企业版

  • 默认情况下,MongoDB实例存储:
    其数据文件位于 /var/lib/mongodb
    其日志文件在 /var/log/mongodb

  • 要指定其他日志文件目录和数据文件目录,请在中编辑systemLog.path和storage.dbPath设置/etc/mongod.conf。确保运行MongoDB的用户“mongodb”有权访问这些目录

初始化系统

ps --no-headers -o comm 1

在这里插入图片描述

启动MongoDB

sudo systemctl start mongod

如果在启动时收到类似于以下内容的错误 mongod:
Failed to start mongod.service: Unit mongod.service not found.
首先运行以下命令:
sudo systemctl daemon-reload
然后再次运行上面的启动命令

验证MongoDB已成功启动

sudo systemctl status mongod
# 您可以有选择地通过发出以下命令来确保MongoDB将在系统重启后启动:
sudo systemctl enable mongod

停止MongoDB

sudo systemctl stop mongod

重新启动MongoDB

sudo systemctl restart mongod

开始使用MongoDB,默认端口27017

mongo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值