-
sql语句大全之mongodb/python3.6/mysql的安装
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 重启
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
SQL SERVER中递归
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
这是目前我见过最好的跨域解决方案!
减少回流与重绘
减少回流与重绘
如何使用KrpanoToolJS在浏览器切图
performance.now() 与 Date.now() 对比
一款纯 JS 实现的轻量化图片编辑器
关于开发 VS Code 插件遇到的 workbench.scm.
前端设计模式——观察者模式
前端设计模式——中介者模式
创建型-原型模式