ubuntu下的数据库和python存储库安装——MySQL,MongoDB,Redis
MySQL 的安装
sudo apt-get update
sudo apt-get install -y mysql-server mysql-client
启动、关闭和重启MySQL 服务的命令如下:
sudo service mysql start
sudo service mysql stop
sudo service mysql restart
由于Linux 一般会作为服务器使用,为了使My SQL 可以被远程访问,
我们需要修改MySQL 的配置文件,配置文件的路径一般为etc/mysql/my.cnf。
比如,使用vi 进行修改的命令如下:
vim /etc/mysql/my.cnf
注释此行:bind-address = 127.0.0.1
安装pymysql:
p1p3 install pymysql
MongoDB 的安装
(推荐安装方式)
导入mongodb的GPG key:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Ubuntu 16.04 对应的命令如下:
echo “deb [arch = amd64,arm64] https://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 4.0 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
随后更新apt-get 源:
sudo apt-get update
之后安装MongoDB 即可:
sudo apt-get install -y mongodb-org
安装完成后运行MongoDB ,命令如下:
mongod --port 27017 --dbpath /data/db
运行命令之后, MongoDB 就在27017 端口上运行了,数据文件会保存在/data/db 路径下。
一般情况下,我们在Linux 上配置MongoDB 都是为了远程连接使用的,所以这里还需要配置一
下MongoDB 的远程连接以及用户名和密码。
接着,进入MongoDB 命令行:
mongo --host 127.0.0.1:27017
MongoDB 配置可被远程访问
进入到MongoDB 的命令行交互模式下了,在此模式下运行如下命令:
>use admin
>db.createUser({user: 'admin', pwd: 'admin1234',roles: [{role: 'root', db: 'admin'}]})
这样我们就创建了一个用户名为admin , 密码为adminl234 的用户,赋予最高权限
随后需要修改MongoDB 的配置文件,此时执行如下命令:
sudo vim /etc/mongod.conf
然后修改net 部分为:
net:
port: 27017
bindip: 0.0.0.0
另外,还需要添加如下的权限认证配置。此时直接添加如下内容到配置文件即可:
security:
authorization: enabled
配置完成之后,我们需要重新启动MongoDB 服务,命令如下:
sudo service mongod restart
安装pymongo
pip3 install pymongo
Redis 的安装
sudo apt-get -y install redis-server
配置远程连接:
首先,注释这一行:bind 127.0. 0.1
如果给Redis 设置密码,取消注释这一行:requirepass foobared
然后重启Redis 服务:
sudo /etc/init.d/redis-server restart
另外,停止和启动Re dis 服务的命令分别如下:
sudo /etc/init.d/redis-server stop
sudo /etc/init.d/redis-server start
安装redies:
pip3 install redis
ubuntu下的数据库和python存储库安装——MySQL,MongoDB,Redis的更多相关文章
- MySQL Yum存储库 安装、升级、集群
添加MySQL Yum存储库 首先,将MySQL Yum存储库添加到系统的存储库列表中.按着这些次序: 在http://dev.mysql.com/downloads/repo/yum/上转到MySQ ...
- ubuntu下在apache部署python站点
ubuntu下在apache部署python站点 我的是ubuntu14 32为的虚拟机,默认安装的python为3.4 环境:apache + mysql + django + python3 软件 ...
- 转[开发环境配置]在Ubuntu下配置舒服的Python开发环境
在Ubuntu下配置舒服的Python开发环境 Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的 ...
- Ubuntu 下 firebird 数据库的安装和配置
Ubuntu 下 firebird 数据库的安装和配置 1.简介 本文主要是 Ubuntu 下 firebird 数据库的安装和目录迁移,同样适用于 Debian 系统:Ubuntu 20.0.4 f ...
- Ubuntu 下 Mariadb 数据库的安装和目录迁移
Ubuntu 下 Mariadb 数据库的安装和目录迁移 1.简介 本文主要是 Ubuntu 下 Mariadb 数据库的安装和目录迁移,同样适用于 Debian 系统:Ubuntu 20.0.4 M ...
- 数据库们~MySQL~MongoDB~Redis
mysql基础 mysql进阶 python操作mysql MongoDB Redis
- Scrapy连接到各类数据库(SQLite,Mysql,Mongodb,Redis)
如何使用scrapy连接到(SQLite,Mysql,Mongodb,Redis)数据库,并把爬取的数据存储到相应的数据库中. 一.SQLite 1.修改pipelines.py文件加入如下代码 # ...
- 使用Python Django在Ubuntu下搭建数据库型网站
最近想做一个数据库网站,我对Python很熟悉,也了解到Django很好用,于是说搞就搞. 首先,在快云上买了一个vps,一元试用一个月,Ubuntu系统. 1.安装Django apt-get up ...
- ubuntu下oracle 数据库安装
环境:腾讯云 一. 由于腾讯云直接下载oracle太慢,先安装docker 1.sudo apt update 2.接下来,使用apt安装一些允许通过HTTPS才能使用的软件包: sudo apt i ...
随机推荐
- QT网络编程UDP下C/S架构广播通信
QT有封装好的UDP协议的类,QUdpSocket,里面有我们想要的函数接口.感兴趣的话,可以看看. 先搞服务端吧,写一个子类,继承QDialog类,起名为UdpServer类.头文件要引用我们上边说 ...
- Memory Leak Detection in Embedded Systems
One of the problems with developing embedded systems is the detection of memory leaks; I've found th ...
- SIMATIC 1500 PLC 同步轴,状态字StatusWord信号描述
轴名. StatusWord.X21 (Synchronizing) 正在建立同步 轴名. StatusWord.X22 (Synchronous) 已经建立同步
- gogs配置及迁移
工作需要迁移gogs,粗略记下笔记 操作系统:CentOS Linux release 7.4.1708 (Core) 防火墙:关闭状态,如有需要开启默认的3000端口 一.配置 首先安装git [r ...
- zt C++ list 类学习笔记
C++ list 类学习笔记 分类: C++ 2011-09-29 00:12 7819人阅读 评论(0) 收藏 举报 listc++iteratorvectorcconstructor 双向循环链表 ...
- SAP S/4HANA生产订单创建时使用的工厂数据是从什么地方带出来的
大家如果使用我github上的这段代码创建S/4HANA的生产订单时,一定会发现,我在代码里并没有硬编码来指定生产订单的ID,然而运行时会发现我在系统里配置的这个2800被自动使用了,这是怎么做到的呢 ...
- Codeforces Round #434 (Div. 2)【A、B、C、D】
Codeforces Round #434 (Div. 2) codeforces 858A. k-rounding[水] 题意:已知n和k,求n的最小倍数x,要求x后缀至少有k个0. 题解:答案就是 ...
- 使用libcurl下载文件小例
libcurl是一个很强大的开源网络处理库,支持包括HTTP.HTTPS.FTP……一系列网络协议.用它来进行HTTP的get\post 或者下载文件更是小菜一碟,chrome内核都用到了它,本文主要 ...
- jenkins没安装git报错
Jenkins新建项目中源码管理使用Git时遇到如下问题: 在安装jenkins服务器上查看一下git版本,可能没有安装git 也可能是git版本太低 [root@localhost nnnnn]# ...
- C# DataSet导出Excel
//多个DataSet导出Excel文件 public static void DataSetToExcel(DataSet p_ds,string strSavePath) { ;//多个DataS ...