mongodbpython3.6mysql的安装

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 MongoDB,独享型 2核8GB
推荐场景:
构建全方位客户视图
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
简介: 1 下载与解压在官网下载mongodb安装包tar -zxvf mongodb-linux-x86_64-ubuntu1604-3.

1 下载与解压

在官网下载mongodb安装包
tar -zxvf mongodb-linux-x86_64-ubuntu1604-3.4.0.tgz

2 移动安装文件

sudo mv mongodb-linux-x86_64-ubuntu1604-3.4.0  /usr/local/mongodb

3 添加环境变量

sudo vim /etc/profile
最后一行添加
export PATH=/usr/local/mongodb/bin:$PATH
保存退出
source /etc/profile
查看环境变量
echo $PATH

4 添加配置文件

sudo vim /etc/mongod.conf

#详细记录输出
verbose = true
#指定服务器端口号,默认端口27017
port = 27017
#指定MongoDB日志文件,注意指定文件不是目录
logpath = /var/log/mongodb/mongodb.log
#追加形式写日志
logappend = true
#指定数据库路径
dbpath = /var/lib/mongodb/db
#设定数据库单独路径
directoryperdb = true
#启用验证
auth = false
#以守护进程的方式运行
fork = true
#安静退出
quiet =true

5 创建目录文件

sudo mkdir /var/log/mongodb/  #创建目录
sudo mkdir /var/lib/mongodb/db -p   #创建目录
sudo touch /var/log/mongodb/mongodb.log  #创建文件

6 编辑启动项下的文件

sudo vim /etc/init.d/mongodb

#执行的脚本

#!/bin/sh
### BEGIN INIT INFO
# Provides: mongodb
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: mongodb
# Description: mongo db server
### END INIT INFO
. /lib/lsb/init-functions
PROGRAM=/usr/local/mongodb/bin/mongod
MONGOPID=`ps -ef | grep 'mongod' | grep -v grep | awk '{print $2}'`
test -x $PROGRAM || exit 0
case "$1" in
 start)
 ulimit -n 3000
 log_begin_msg "Starting MongoDB server"
 $PROGRAM -f /etc/mongod.conf
 log_end_msg 0
 ;;
 stop)
 log_begin_msg "Stopping MongoDB server"
 if [ ! -z "$MONGOPID" ]; then
 kill -15 $MONGOPID
 fi
 log_end_msg 0
 ;;
 status)
 ;;
 *)
 log_success_msg "Usage: /etc/init.d/mongodb {start|stop|status}"
 exit 1
esac
exit 0

7 修改权限与更新

sudo chmod +x /etc/init.d/mongodb 
sudo update-rc.d mongodb defaults 

8 mongodb的启动与关闭

sudo service mongodb start
sudo service mongodb stop

python 3.6安装

安装python3.6

sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:jonathonf/python-3.6

sudo apt-get update
sudo apt-get install python3.6

cd /usr/bin
ls | grep python
sudo rm python
sudo ln -s python3.6m python
sudo apt-get install python3-pip

sudo python pip install --upgrade pip
pip --version

mysql安装

安装

sudo apt-get install mysql-server

mysql -u root -p  登录数据库

开启root用户的全称访问权限

use mysql
update user set host="%" where user = 'root'
grant all privileges on *.* to 'root'@'%' identified by '密码'

flush privileges
quit

修改mysql.conf的ip绑定

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address =127.0.0.1修改为bind-address =0.0.0.0
保存退出

重启及关闭


sudo service mysql start  启动
sudo service mysql stop  关闭
sudo service mysql restart  重启
相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
22天前
|
存储 关系型数据库 MySQL
Linux 安装 mysql 及配置存储位置
Linux 安装 mysql 及配置存储位置
81 3
|
8天前
|
关系型数据库 MySQL Docker
Docker 安装 MySQL
Docker 安装 MySQL
37 1
|
3天前
|
关系型数据库 MySQL 数据安全/隐私保护
Mac安装Mysql5.7
Mac安装Mysql5.7
17 5
|
3天前
|
前端开发 关系型数据库 MySQL
【前端学java】MySQL数据库的本地安装
【8月更文挑战第12天】MySQL数据库的本地安装
18 3
|
26天前
|
SQL 关系型数据库 MySQL
入职必会-开发环境搭建16-MySQL下载和安装
MySQL是一种流行的开源关系型数据库管理系统(RDBMS),它是由瑞典公司MySQL AB开发的,后来被Sun Microsystems收购,再之后成为Oracle旗下的产品。MySQL是广泛使用的关系数据库管理系统(RDBMS),它使用结构化查询语言(SQL)来访问和管理数据库。MySQL是开源的,这意味着任何人都可以免费使用和修改它,适用于各种操作系统,如Linux、Windows和MacOS。
入职必会-开发环境搭建16-MySQL下载和安装
|
12天前
|
关系型数据库 MySQL 数据库
【Mac os系统】安装MySQL数据库
本文详细介绍了在Mac OS系统上安装MySQL数据库的步骤,包括下载、安装、配置环境变量、启动服务、授权设置以及解决常见问题,并提供了一些常用的MySQL命令。
37 0
【Mac os系统】安装MySQL数据库
|
3天前
|
存储 关系型数据库 MySQL
2022年最新最详细的MYSQL数据库安装(详细图解过程、毕成功)
这篇文章提供了2022年最新最详细的MYSQL数据库安装教程,包括下载、安装步骤图解、初始化配置文件创建、登录密码修改注意事项,并分享了作者在安装过程中遇到的常见问题及其解决方法。
2022年最新最详细的MYSQL数据库安装(详细图解过程、毕成功)
|
2天前
|
关系型数据库 Java MySQL
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版)
本教程提供了在Linux环境下安装JDK1.8、Tomcat和MariaDB的详细步骤。这三个组件的组合为Java Web开发和部署提供了一个强大的基础。通过遵循这些简单的指导步骤,您可以轻松建立起一个稳定、高效的开发和部署环境。希望这个指导对您的开发工作有所帮助。
20 8
|
4天前
|
关系型数据库 MySQL Linux
在CentOS上使用yum安装与使用MySQL
在CentOS操作系统上使用yum包管理器安装和配置MySQL数据库的详细步骤,包括下载MySQL的yum源配置、安装MySQL服务、启动和停止服务、设置开机自启动、获取临时密码、修改root用户密码、授权用户以及处理相关问题。同时,文章还包含了一些操作的截图,帮助用户更直观地理解安装和配置过程。
21 0
在CentOS上使用yum安装与使用MySQL
|
4天前
|
关系型数据库 MySQL 数据库
同一台电脑安装两个不同版本的mysql。简单暴力有效
这篇文章介绍了在同一台电脑上安装并配置两个不同版本的MySQL数据库的过程,包括修改端口号、配置服务、修改连接端口和测试连接情况,以确保不同版本的MySQL能够正常运行而不相互干扰。
同一台电脑安装两个不同版本的mysql。简单暴力有效

推荐镜像

更多