我试图在运行12.04的Ubuntu机器上使用mysql创建一个远程数据库.
它有一个root用户,启用了远程登录,没有密码.我已经启动了服务器.
输出
sudo netstat -tap | grep mysql
Run Code Online (Sandbox Code Playgroud)
节目
tcp 0 0 localhost:mysql *:* LISTEN 13246/mysqld
Run Code Online (Sandbox Code Playgroud)
我创建了一个名为nwtopology的数据库(如上所述root还没有密码.)
create database nwtopology
grant all privileges on *.* to root@192.168.129.221
FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)
从也运行Ubuntu 12.04的客户端机器我使用python脚本使用sqlalchemy连接到远程mysql数据库.
from pox.core import core
import pox.openflow.libopenflow_01 as of
import re
import datetime
import time
from sqlalchemy import create_engine, ForeignKey
from sqlalchemy import Column, Date, Integer, String
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import relationship, backref
from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from sqlalchemy.sql.expression import exists
log …Run Code Online (Sandbox Code Playgroud)