Pyspider配置本地數據庫

一、配置mysql 

  • 創建相關數據庫及用戶
  • 
    mysql> create database taskdb default character set 'utf8';
    Query OK, 1 row affected (0.01 sec)
     
    mysql> create database projectdb default character set 'utf8';
    Query OK, 1 row affected (0.01 sec)
     
    mysql> create database resultdb default character set 'utf8';
    Query OK, 1 row affected (0.01 sec)
     
    mysql> grant all on taskdb .* to 'user'@'192.168.1.%' identified by 'pwd';
    Query OK, 0 rows affected, 1 warning (0.01 sec)
     
    mysql> grant all on projectdb .* to 'user'@'192.168.1.%' identified by 'pwd';
    Query OK, 0 rows affected, 1 warning (0.00 sec)
     
    mysql> grant all on resultdb.* to 'user'@'192.168.1.%' identified by 'pwd';
    

     在pyspider中配置數據庫連接信息,config.json

  • 
    {
    	"taskdb": "mysql+taskdb://user:[email protected]:3306/taskdb",
    	"projectdb": "mysql+projectdb://user:[email protected]:3306/projectdb",
    	"resultdb": "mysql+resultdb://user:[email protected]:3306/resultdb",
    	"webui": {
    		"port":5000,
    		"username": "user",
    		"password": "password",
    		"need-auth": true
    	}
    
    

     

  • 測試啓動pyspider
  •  pyspider -c config.json all

二、配置MongoDB

{
    "taskdb": "mongodb+taskdb://127.0.0.1:27017/pyspider_taskdb",
    "projectdb": "mongodb+projectdb://127.0.0.1:27017/pyspider_projectdb",
    "resultdb": "mongodb+resultdb://127.0.0.1:27017/pyspider_resultdb",
    "message_queue": "redis://127.0.0.1:6379/db",
    "webui": {
        "port": 5001
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章