我是靠谱客的博主 怕黑猎豹,最近开发中收集的这篇文章主要介绍linux: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

最后

以上就是怕黑猎豹为你收集整理的linux:ubuntu mysql 、redis和Mongodb安装的全部内容,希望文章能够帮你解决linux:ubuntu mysql 、redis和Mongodb安装所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部