天天看點

mongodbpython3.6mysql的安裝

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  重新開機