1. 程式人生 > >mongodb/python3.6/mysql的安裝

mongodb/python3.6/mysql的安裝

pda XP upd 文件 res || osi ogr art

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/python3.6/mysql的安裝