概述
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安装所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复