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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值