Linux下tornado環境安裝以及MySQLdb模組與Mysql資料庫安裝配置
一、tornado安裝
linux下tornado安裝比較簡單
1、首先安裝pip工具
sudo apt install python-pip
2、使用pip安裝tornado
pip install tornado
二、MySQLdb安裝
2、解壓:tar zxvf MySQL-python-1.2.3c1.tar.gz
3、依次執行下面命令
sudo apt-get install python-setuptools
sudo apt-get install libmysqld-dev
sudo apt-get install python-dev
sudo python setup.py build
sudo python setup.py install
4、執行到這步基本已經安裝完成,可以使用下面命令測試
無錯誤提示,表明已經安裝成功,如還未成功請執行 sudo apt-get install update 後再操作3
三、Ubuntu下Mysql資料庫安裝
1、Ubuntu下安裝mysql只需要幾條命令就可以了
sudo
apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
安裝過程中會提示輸入mysql root使用者密碼,這個密碼一定要記住,以後有用。結束後檢視是否安裝成功輸入命令
sudo netstat -tap | grep mysql
顯示已經安裝成功。登入mysql命令如下 mysql -u root -p ,輸入設定的root密碼登入
2、埠開放,首先確認下3306埠是否是對外開放的,預設是不對外開放的。輸入查詢命令
netstat -an | grep 3306
我們看到ip為127.0.0.1說明只對本機開放。
/etc/mysql/mysql.conf 在此目錄下,找到mysqld.cnf,不同版本可能配置檔案不一樣,開啟後註釋掉
bind-address = 127.0.0.1
修改完後重啟mysql伺服器 /etc/init.d/mysql restart
修改成功。
2、修改遠成可以訪問,使用者許可權
首先使用
mysql -u root - p 命令進入mysql(所有sql語句後面都要加 “;”不然會報錯)
mysql>use mysql;
mysql>
update
user
set
host =
'%'
where
user
=
'root'
;
mysql>
select
host,
user
from
user
;
然後依次執行上面語句,執行前與執行後許可權分別為:(注意我沒加 where user = ‘root’,將所有使用者許可權都改了)
最後再執行一句flush privileges; 再重啟mysql 服務 /etc/init.d/mysql restart