 <p>Probably too late to be useful, but I was able to connect from Python 3.3 to a MySQL db on my Windows machine (!) using PyMySql (see <a href="https://code.google.com/p/pymysql/" rel="nofollow">https://code.google.com/p/pymysql/</a>). Once installed, I used a variation on the code from your reference location here: <a href="http://stackoverflow.com/questions/4960048/python-3-and-mysql">Python 3 and mysql</a>. I have a schema called "test" and a table called "users", here was the test code:</p> <pre><code>import pymysql conn = pymysql.connect(host='127.0.0.1', user='root', passwd='password', db='mysql') cur = conn.cursor() cur.execute("SELECT * FROM test.users") for r in cur: print(r) cur.close() conn.close() </code></pre>