mongodb/python3.6/mysql的安裝
阿新 • • 發佈:2018-06-24
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的安裝