Python2 Mysql连接远程数据库 4000
2017-06-23 14:27
337 查看
Python下的MySQLdb使用:
http://drizzlewalk.blog.51cto.com/2203401/448874/ http://www.runoob.com/python/python-mysql.html
如果要在局域网内连接其他服务器的数据库,则需要分配权限。
如果你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.6'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
然后:mysql>FLUSH PRIVILEGES
使修改生效,就可以了
之后就可以在其它主机上连接这个MySQL服务器了:
sudo mysql -h 服务器ip -u myuser -p mypassword
如果连不上,出现错误:
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.115' (111)
将mysql服务器主机的/etc/mysql/my.cnf修改下:
#bind-address=127.0.0.1 注释掉就好了
http://drizzlewalk.blog.51cto.com/2203401/448874/ http://www.runoob.com/python/python-mysql.html
如果要在局域网内连接其他服务器的数据库,则需要分配权限。
如果你想myuser使用mypassword(密码)从任何主机连接到mysql服务器的话:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.6'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
然后:mysql>FLUSH PRIVILEGES
使修改生效,就可以了
之后就可以在其它主机上连接这个MySQL服务器了:
sudo mysql -h 服务器ip -u myuser -p mypassword
如果连不上,出现错误:
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.115' (111)
将mysql服务器主机的/etc/mysql/my.cnf修改下:
#bind-address=127.0.0.1 注释掉就好了
相关文章推荐
- python连接mysql-mysqldb
- Python连接MySQL的实例代码
- Python与MySQL连接
- web测试常用python代码——mysql连接以及语句执行
- python连接mysql查询数据返回字典格式
- python 连接mysql
- python连接MySQL
- python中使用MySQLdb连接mysql
- linux下python 连接mysql
- python连接mysql报错
- Python连接MySQL的实例代码
- 关于MySQLdb的一些新发现(使用python连接mysql的库)
- python 26 连接 mysql 实例
- python 连接mysql
- python连接mysql
- 安装MySQL-python(MySQLdb)时报错,找不到libmysqlclient_r.so.16动态连接库
- 编译了windows下的python3连接Mysql的库mypysql
- python3 用ceODBC 在windows下连接mysql
- Python2.6 连接MySQL环境搭建测试
- Python 连接MySQL 简介