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的更多相关文章

  1. MySQL Yum存储库 安装、升级、集群

    添加MySQL Yum存储库 首先,将MySQL Yum存储库添加到系统的存储库列表中.按着这些次序: 在http://dev.mysql.com/downloads/repo/yum/上转到MySQ ...

  2. ubuntu下在apache部署python站点

    ubuntu下在apache部署python站点 我的是ubuntu14 32为的虚拟机,默认安装的python为3.4 环境:apache + mysql + django + python3 软件 ...

  3. 转[开发环境配置]在Ubuntu下配置舒服的Python开发环境

    在Ubuntu下配置舒服的Python开发环境 Ubuntu 提供了一个良好的 Python 开发环境,但如果想使我们的开发效率最大化,还需要进行很多定制化的安装和配置.下面的是我们团队开发人员推荐的 ...

  4. Ubuntu 下 firebird 数据库的安装和配置

    Ubuntu 下 firebird 数据库的安装和配置 1.简介 本文主要是 Ubuntu 下 firebird 数据库的安装和目录迁移,同样适用于 Debian 系统:Ubuntu 20.0.4 f ...

  5. Ubuntu 下 Mariadb 数据库的安装和目录迁移

    Ubuntu 下 Mariadb 数据库的安装和目录迁移 1.简介 本文主要是 Ubuntu 下 Mariadb 数据库的安装和目录迁移,同样适用于 Debian 系统:Ubuntu 20.0.4 M ...

  6. 数据库们~MySQL~MongoDB~Redis

    mysql基础 mysql进阶 python操作mysql MongoDB Redis

  7. Scrapy连接到各类数据库(SQLite,Mysql,Mongodb,Redis)

    如何使用scrapy连接到(SQLite,Mysql,Mongodb,Redis)数据库,并把爬取的数据存储到相应的数据库中. 一.SQLite 1.修改pipelines.py文件加入如下代码 # ...

  8. 使用Python Django在Ubuntu下搭建数据库型网站

    最近想做一个数据库网站,我对Python很熟悉,也了解到Django很好用,于是说搞就搞. 首先,在快云上买了一个vps,一元试用一个月,Ubuntu系统. 1.安装Django apt-get up ...

  9. ubuntu下oracle 数据库安装

    环境:腾讯云 一. 由于腾讯云直接下载oracle太慢,先安装docker 1.sudo apt update 2.接下来,使用apt安装一些允许通过HTTPS才能使用的软件包: sudo apt i ...

随机推荐

  1. dctcp-2.6.26-rev1.1.0.patch

    dctcp-2.6.26-rev1.1.0.patch diff -Naur linux-/include/linux/sysctl.h linux--dctcp-rev1.1.0/include/l ...

  2. SVN学习---使用 Visual SVN 搭建SVN服务器

    1.1. 使用 Visual SVN 搭建SVN服务器 搭建纯粹SVN服务器 --- svn:// 访问资源 将SVN 和 Apache服务器整合 ,搭建web SVN服务器 ----  https: ...

  3. 无缓冲和带缓冲channel的区别

    常规定义的channel都是默认不带缓冲的,如下代码所示 package main import ( "fmt" ) func main() { c := make(chan in ...

  4. OC基础数据类型-NSDictionary

    1.字典NSDictionary 字典与数组的区别:数组讲究顺序,而字典可以快速帮助我们找到数据,数据是我们的目的,键是我们的手段 NSDictionary *dict = [[NSDictionar ...

  5. 浅聊IOC

    1.概述 IOC:有很多人把控制反转和依赖注入混为一谈,虽然在某种意义上来看他们是一体的,但好像又有些不同. 1. IOC(控制反转)是一个控制容器,DI(依赖注入)就是这个容器的运行机制. 2. I ...

  6. 三·管理和配置Subversion(基于Centos7)

    基于上一篇文章 二·安装Subversion(基于Centos7)中安装的Subversion,本篇文章讲述Subversion的管理和配置 1.添加环境变量 输入命令vi /etc/profile ...

  7. BZOJ2440:[中山市选2011]完全平方数(莫比乌斯函数)

    Description 小 X 自幼就很喜欢数.但奇怪的是,他十分讨厌完全平方数.他觉得这些数看起来很令人难受.由此,他也讨厌所有是完全平方数的正整数倍的数.然而这丝毫不影响他对其他数的热爱. 这天是 ...

  8. Sublime Text 3中关闭记住上次打开的文件

    使用UltraEdit的时候,每次安装后就得修改一堆配置,其中一项便是关闭“打开上一次未关闭的文件”,Sublime Text 2也有这么一个默认的功能,在实际使用中,这种方式确实可以较快速的访问文件 ...

  9. VBA与宏

    VBA与宏 ====== 刚开始的内容听起来很枯燥,请大家不要分心,耐着性子看下去,兴趣总是慢慢积累的. ----------------------------------------------- ...

  10. js 实现商品放大镜效果

    知识点,需熟悉下面属性及含义: offsetLeft           //获取元素相对左侧的距离 (计算是从最左侧边框外开始) offsetTop           //获取元素相对顶部的距离 ...