Tag: mysql

Django не может найти модуль python MySQLdb

Установленный Django из источника (установка python setup.py и т. Д.), Установлен MySQLdb из источника (python setup.py build, установка python setup.py). Используя Python 2.4, который был установлен в ОС (CentOS 5.5). Получение следующего сообщения об ошибке после запуска сервера: Ошибка при загрузке модуля MySQLdb: нет модуля с именем MySQLdb Pythonpath предоставляет информацию об отладке. '/usr/lib/python2.4/site-packages' и […]

Почему разрыв mysql-соединения (ошибка «Потерянное соединение с MySQL-сервером во время запроса»)

Когда я запускаю большие запросы (запросы, возвращающие много строк), я получаю сообщение « Lost connection to MySQL server during query ошибки Lost connection to MySQL server during query , и я не вижу, что я делаю неправильно. Я использую «новый» драйвер mysql из mysql.com (а не «старый» MySQLdb) и версию mysql, которая поставляется вместе с […]

Проблемы с настройкой модуля MySQLdb

Я тяну свои волосы сюда, пытаясь настроить MySQLdb на моем Mac, чтобы подключиться к удаленному серверу MySQL. Я установил последние клиентские библиотеки C MySQL Я установил XCode 4 Я наивно пытался установить модуль перед установкой XCode или клиентских библиотек Я пытаюсь настроить модуль, выполнив следующие команды в терминале: $ sudo python setup.py build $ sudo […]

Не удается подключиться к локальному хосту с помощью Python MySQLdb

Я новичок в этом, поэтому, вероятно, имею неправильную терминологию, но когда я запускаю следующий скрипт: import MySQLdb conn = MySQLdb.connect (host = 'localhost', user = 'erin', passwd = 'erin', db = 'sec') Я получаю сообщение об ошибке: File "/Library/Python/2.6/site-packages/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg/MySQLdb/__init__.py", line 81, in Connect return Connection(*args, **kwargs) File "/Library/Python/2.6/site-packages/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg/MySQLdb/connections.py", line 187, in __init__ super(Connection, self).__init__(*args, **kwargs2) […]

Python mySQL – экранирование кавычек

Я рассматривал этот вопрос по-разному на этом веб-сайте, но никто из них не рассматривал мою проблему. У меня есть оператор sql с одинарными кавычками внутри него, и я пытаюсь использовать рекомендуемые методы, прежде чем делать с ним запросы к базе данных. Итак, утверждение похоже на val2="abc 'dostuff'" sql="INSERT INTO TABLE_A(COL_A,COL_B) VALUES(%s,'%s')" %(val1, val2) a_cursor.execute(sql) Однако, […]

Каковы ограничения подключения для Google Cloud SQL от App Engine и как лучше всего использовать соединения с БД?

У меня есть приложение Google App Engine, которое использует экземпляр Google Cloud SQL для хранения данных. Мне нужно, чтобы мой экземпляр мог обслуживать сотни клиентов за раз, посредством спокойных звонков, каждый из которых приводит к одному или нескольким запросам БД. Я обернул методы, которым нужен доступ к БД, и сохранил дескриптор соединения БД в os.environ. […]

python – Проблема сохранения символа Unicode для MySQL с Django

У меня есть строка u"Played Mirror's Edge\u2122" Который должен быть показан как Played Mirror's Edge™ Но это еще одна проблема. Моя проблема в том, что я помещаю ее в модель, а затем пытаюсь сохранить ее в базе данных. AKA: a = models.Achievement(name=u"Played Mirror's Edge\u2122") a.save() И я получаю: 'ascii' codec can't encode character u'\u2122' in […]

Вставка JSON в MySQL с использованием Python

У меня есть объект JSON в Python. Я использую Python DB-API и SimpleJson. Я пытаюсь вставить json в таблицу MySQL. В настоящий момент я получаю ошибки, и я считаю, что это связано с одинарными кавычками '' в объектах JSON. Как я могу вставить мой JSON-объект в MySQL с помощью Python? Вот сообщение об ошибке, которое […]

PyMySQL не может подключаться к MySQL на localhost

Я пытаюсь подключиться к MySQL на localhost с помощью PyMySQL: import pymysql conn = pymysql.connect(db='base', user='root', passwd='pwd', host='localhost') но (как на Python 2.7, так и на Python 3.2) я получаю ошибку: socket.error: [Errno 111] Соединение отклонено pymysql.err.OperationalError: (2003, «Не удается подключиться к серверу MySQL на« localhost »(111)») Я уверен, что mysqld работает, потому что я […]

Почему slowmany замедляется в Python MySQLdb?

Я разрабатываю программу на Python, которая обращается к базе данных MySQL, используя MySQLdb. В некоторых ситуациях мне нужно запустить команду INSERT или REPLACE для многих строк. В настоящее время я делаю это так: db.execute("REPLACE INTO " + table + " (" + ",".join(cols) + ") VALUES" + ",".join(["(" + ",".join(["%s"] * len(cols)) + ")"] * […]

Python - лучший язык программирования в мире.