質問編集履歴

1 もう少し具体的に書きました

kasaburanka

kasaburanka score 141

2017/02/13 19:38  投稿

MySQLdbを接続するには
お世話になります。MySQLの設定についてお教えください
C:\Users\mtg-1>python
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
import MySQLdb
connection = MySQLdb.connect(
...    host="localhost",
...    port=3306,
...    db="test",
...    user="username",
...    passwd="password",
...
...
... )
Traceback (most recent call last):
File "<stdin>", line 6, in <module>
File "C:\python27\lib\site-packages\MySQLdb\init.py", line 81, in Connect
return Connection(*args, kwargs)
File "C:\python27\lib\site-packages\MySQLdb\connections.py", line 187, in init
super(Connection, self).init(*args, kwargs2)
_mysql_exceptions.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (10061)")
どのようにクリアすればいいですか?
どのようにクリアすればいいですか?
もともとは下記のようになっていました。基本的なことがわかりません
Import MySQLdb
Connection = Mysql>connect(
   host=”localhost”,
   port=3306,
   db=”test”,
   user=”username”,
   passwd=”password”,
)
cursor = connection.cursor()
cursor.execute(‘’’CREAT TABLE products (name text, price integer);’’’)
cursor.execute(‘’’INSERT INTO products (name, price)VALUES (‘apple’, 198);’’’)
cursor.execute(‘’’INSERT INTO products (name, price)VALUES (‘orange’, 100);’’’)
connection.commit()
cursor.execute(‘’’SELECT * FROM products:’’’)
products = cursor.fetchall()
print(products) # -> ((‘apple’, 198L), (‘orange’, 100L))
  • MySQL

    7110 questions

    MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

  • Python 2.7

    1468 questions

    Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る