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

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

02.04.2013, 20:40. Показов 6684. Ответов 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
34 / 31 / 16
Регистрация: 21.01.2014
Сообщений: 101
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
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru