docker pull mysql2.创建mysql容器
docker run -itd --name=mysql-test -p 9000:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
- –name=容器名字
- -p 服务器端口:容器端口(3306)
- -e 环境变量(root用户密码)
import pymysql from dbutils.pooled_db import PooledDB host = '你的服务器公网ip' port = 9000 user = 'root' passwd = '123456' pool = PooledDB(pymysql,5,host=host,user=user,passwd=passwd,port=port,charset="utf8") conn = pool.connection() cur=conn.cursor() sql="show databases" cur.execute(sql) r=cur.fetchall() print(r) cur.close() conn.close()
输出:
(('information_schema',), ('mysql',), ('performance_schema',), ('sys',))
注意
记得开放对应服务器端口



