Я хотел бы знать процесс подключения к базе данных MySQL в, размещенного на веб-сервере.
import MySQLdb
# Открыть соединение с базой данных
db = MySQLdb.connect("mysql.hostinger.ru","<user>","<password>","<db_name>" )
# Подготовить объект курсора, используя метод cursor()
cursor = db.cursor()
# Выполнить SQL запрос, используя метод execute().
cursor.execute("SELECT VERSION()")
# Fetch метод один ряд с помощью fetchone().
data = cursor.fetchone()
print "версия баз : %s " % data
# Отключение от сервера
db.close()
Я надеялся, что это будет подключаться, но я вижу ошибку.
Traceback (most recent call last):
File "C:\Users\Admin\Documents\py\gui.py", line 8, in <module>
db = MySQLdb.connect("mysql.hostinger.ru"," ************","*******","************" )
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 193, in __init__
super(Connection, self).__init__(*args, **kwargs2)
OperationalError: (2005, "Unknown MySQL server host 'mysql.hostinger.ru' (0)")