Linux下tornado环境安装以及MySQLdb模块与Mysql数据库安装配置

一、tornado安装

linux下tornado安装比较简单

1、首先安装pip工具

 sudo apt install python-pip

2、使用pip安装tornado

pip install tornado


二、MySQLdb安装

1、首先要下载下载:请到官方网站http://sourceforge.net/projects/mysql-python/或者点击链接下载http://downloads.sourceforge.net/project/mysql-python/mysql-python-test/1.2.3c1/MySQL-python-1.2.3c1.tar.gz?use_mirror=nchc


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