Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.74/34: Рейтинг темы: голосов - 34, средняя оценка - 4.74
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688

Как установить соединение с MySql?

02.04.2013, 20:40. Показов 6728. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер. Народ помогите установить соединение с MySql.
IDE-Eclipse
Python 2.7.3
Django 1.0.4
MySql 5.0
дрова установил.
Python
1
2
3
4
5
6
DATABASE_ENGINE = 'mysql'         # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
DATABASE_NAME = 'mysite'             # Or path to database file if using sqlite3.
DATABASE_USER = 'root'             # Not used with sqlite3.
DATABASE_PASSWORD = '1234'         # Not used with sqlite3.
DATABASE_HOST = 'localhost'             # Set to empty string for localhost. Not used with sqlite3.
DATABASE_PORT = ''             # Set to empty string for default. Not used with sqlite3.
Пишет что не может присоединится к серверу "localhost"
Помогите пожайлуйста.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.04.2013, 20:40
Ответы с готовыми решениями:

Как установить соединение со своим сайтом? Как установить связь с базой данных mysql?
Читаю книгу по Node.js, но понимаю там ооочень много воды, которая мне не нужна и это только путает. Хочу спросить. Как установить...

Как установить соединение с БД MySql?
Никак не получается установить соединение с БД MySql. Помогите!!! ODBC-драйвер имеется, но как написать ConnectionString я не знаю :(( ...

Можно ли установить соединение в VB с MySQL Server-ом?
Можно ли установить соединение в VB с MySQL Server-ом? Ответ, типа зачем тебе MySQL, переходи SQL сервер не принимается. :)

22
 Аватар для ilnurgi
141 / 141 / 38
Регистрация: 20.02.2012
Сообщений: 597
03.04.2013, 08:00
может сервер mysql не запущен? или порт у него не стандартный настроен
0
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
03.04.2013, 22:50  [ТС]
Сервер работает. Установил Data Source Explorer. Он показывает, что соединение есть.
Code
1
2
URL-jdbc:mysql://localhost:3306/mysite
Database-mysite
Может тут что накасячил?

Python
1
2
3
4
5
6
7
8
9
10
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': 'mysite',                      # Or path to database file if using sqlite3.
        'USER': 'root',                      # Not used with sqlite3.
        'PASSWORD': '1234',                  # Not used with sqlite3.
        'HOST': 'localhost',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '3306',                      # Set to empty string for default. Not used with sqlite3.
    }
}
Что не так?

Добавлено через 49 секунд
Хм,
ilnurgi, скажите как проверить запущен?

Добавлено через 3 часа 33 минуты
Выдаёт вот такую ошибку
Code
1
OperationException (2003,Can't connect to MySQL server on 'localhost' (10061))
0
 Аватар для t1m0n
638 / 416 / 27
Регистрация: 03.11.2009
Сообщений: 1,855
04.04.2013, 00:20
Цитата Сообщение от Wolkodav Посмотреть сообщение
Django 1.0.4
зачем такое старое?
1
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
04.04.2013, 00:23  [ТС]
t1m0n, Новую поставил уже. 1.4( там еще что-то).
0
 Аватар для t1m0n
638 / 416 / 27
Регистрация: 03.11.2009
Сообщений: 1,855
04.04.2013, 00:49
1.5.1 уже последняя
откройте офф мануал и там расписано как правильно подключать базу
1
 Аватар для ilnurgi
141 / 141 / 38
Регистрация: 20.02.2012
Сообщений: 597
04.04.2013, 08:06
если сервер действительно включен, может django не пускает какой нить фаервол на локалхост?
1
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688
04.04.2013, 19:27  [ТС]
Python
1
2
3
4
5
6
7
8
9
10
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': 'mysite',                      # Or path to database file if using sqlite3.
        'USER': 'me',                      # Not used with sqlite3.
        'PASSWORD': '1234',                  # Not used with sqlite3.
        'HOST': '127.0.0.1',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '3306',                      # Set to empty string for default. Not used with sqlite3.
    }
}
Проблему подправил. Теперь пишет:
Code
1
django.core.exceptions.improperlyconfigured wsgi application "mysite.wsgi.application" could not be loaded; could not import module 'mysite.wsgi'
Может кто подсказать что с этим бедокурить? И вообще что это за беда?

Добавлено через 15 минут
Да заработало. Нашёл ошибку. Всё ок. Всем спасибо. Может кто помочь, почему по имени хоста не подключалось?

Добавлено через 13 минут
А нет поторопился... Проблема
Code
1
django.core.exceptions.improperlyconfigured wsgi application "mysite.wsgi.application" could not be loaded; could not import module 'mysite.wsgi'
осталась.

Добавлено через 50 минут
А вот теперь исправил
0
0 / 0 / 0
Регистрация: 20.11.2014
Сообщений: 42
22.11.2014, 11:32
Здравствуйте.
Дабы не создавать отдельную тему - спрошу здесь.

1. на винде7 под апачем поднял питон3,4+джанго1,7, но не получается соединить все это с mysql
версия mysql 5.0.3.7
Пробовал как в этой инструкции http://saltnlight5.blogspot.ru... abase.html , выполнил команду python manage.py. migrate и получил ошибку. django.db.utils.no supported error aythentication with old passwords is not supported - как это побороть?

2. У меня питон 3,4, но программировать нужно на версии 2,7, как поставить второй питон и под ним начать программировать на джанго, что проект создался под питоном 2,7?
0
0 / 0 / 0
Регистрация: 14.12.2012
Сообщений: 23
22.11.2014, 18:57
blazer-05, по поводу 2го вопроса в чем проблема скачать интерпретатор версии 2.7 и при создании проекта указать нужный интерпретатор
а по поводу 1го вопроса у меня самого почему-то не работает соединение с mysql при использовании python 3.4, хотя перепробовал кучу драйверов и интерфейсов, но все равно выдает ошибку соединения.
0
0 / 0 / 0
Регистрация: 20.11.2014
Сообщений: 42
22.11.2014, 19:03
та я уже примерно так и понял, что придется 2,7 ставить)))
0
35 / 32 / 16
Регистрация: 21.01.2014
Сообщений: 102
05.12.2014, 00:21
поднял питон3,4+джанго1,7, но не получается соединить все это с mysql
То же недавно столкнулся с проблемой как подружить третий Питон с Мускулем, нашёл такое решение:
качаем PyMySQL, затем в manage.py пишем:
Python
1
2
import pymysql
pymysql.install_as_MySQLdb()
Пока что всё работает...
0
05.12.2014, 00:45  [ТС]

Не по теме:

Больше костылей для python3!

0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
05.12.2014, 13:02
Wolkodav, http://dev.mysql.com/doc/conne... sions.html
0
0 / 0 / 0
Регистрация: 20.11.2014
Сообщений: 42
27.12.2014, 13:49
Ребята сделал как подсказал Dominatrix все заработало. Но есть еще одна проблема связанная с MySQLdb. В среде Pycharm если открыть python console shell, то там выводится такое.

import sys; print('Python %s on %s' % (sys.version, sys.platform))
import django; print('Django %s' % django.get_version())
sys.path.extend(['C:\\AppServ\\www\\demo', 'D:\\Programm files\\JetBrains\\PyCharm 4.0.1\\helpers\\pycharm', 'D:\\Programm files\\JetBrains\\PyCharm 4.0.1\\helpers\\pydev'])
if 'setup' in dir(django): django.setup()
import django_manage_shell; django_manage_shell.run("C:/AppServ/www/demo")
Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win32
Django 1.7.1

у меня оно работает только при локальном использовании где база данных sqlite3.
А вот если открываю боевой проект который подключен к msql то нет там двух записей - джанго не подгружается!

import sys; print('Python %s on %s' % (sys.version, sys.platform))
sys.path.extend(['C:\\AppServ\\www\\mysite', 'D:\\Programm files\\JetBrains\\PyCharm 4.0.1\\helpers\\pycharm', 'D:\\Programm files\\JetBrains\\PyCharm 4.0.1\\helpers\\pydev'])

Python 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] on win32

поэтому при запросе from info.models import MysiteInfo получаю ошибку

File "C:\AppServ\www\virtualenv\MyEnv\lib\sit e-packages\django\db\backends\mysql\base.p y", line 17, in <module>
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb

как решить проблему???
0
1 / 0 / 0
Регистрация: 17.04.2014
Сообщений: 18
29.12.2014, 16:37
Не совсем ответ на ваш вопрос, но поробуйте работать с django и python из-под ubuntu, гораздо меньше проблем возникает. Если одновременно нужно использовать windows, установите virtualbox, а туда ubuntu.
0
0 / 0 / 0
Регистрация: 20.11.2014
Сообщений: 42
29.12.2014, 16:51
да как то с линуксом у меня не складываются отношения а под виндой все настроено и работает. Вот тут еще мой вопрос с изображением для наглядности понятия проблемы.
_http://python.su/forum/topic/25882/
0
1 / 0 / 0
Регистрация: 17.04.2014
Сообщений: 18
29.12.2014, 17:17
А вы пробовали установить этот модуль - MySQLdb
0
0 / 0 / 0
Регистрация: 20.11.2014
Сообщений: 42
29.12.2014, 17:21
да пробовал, но он не устанавливается почему то пишет ошибка и все?
0
1 / 0 / 0
Регистрация: 17.04.2014
Сообщений: 18
29.12.2014, 17:29
У вас ругается на отсутствие это модуля его нужно как то поставить. Наверное вы ставили не тот который соответствует вашей операционной системе. Поищите здесь http://http://www.lfd.uci.edu/... sql-python
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.12.2014, 17:29
Помогаю со студенческими работами здесь

phpMyAdmin не может установить соединение с сервером MySQL
поменял пароль привелегии, и теперь главная страница выводит: phpMyAdmin не смог установить соединение с сервером MySQL. Проверьте хост,...

Как установить MySQL Installer 8.0.23 в тихом режиме? (mysql server)
Чтобы пароль от root был: 1234. Возможно ли сделать такое?

Глючит соединение с интернетом. Не открываются сайты, не удается установить DNS соединение
Добрый день! Помогите разобраться с проблемой!!! Есть сеть из 30 ПК, последнее 7 дней стал глючить интернет на некоторых ПК с разными ОС....

Как установить соединение по IP?
Есть старая карточная игра - тысяча(1000). Так там чтобы поиграть по сети, нужно одному стать сервером, а остальным подсоединяться к нему,...

Как установить интернет соединение
Установил iATKOS L2. Теперь нужен интернет. Попытался настроить соединение, но из 5-ти вариантов можно выбрать только один...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru