Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 314 021 раз!

Форум

Добро пожаловать, Гость!

Не подключается к базе данных

Обсуждение вопросов на другие темы связанные с веб-разработкой
Аватара пользователя
DelphinPRO
Сообщения: 764
C нами: 5 лет 7 мес
Откуда: Самара
Контакты:

Непрочитанное сообщение DelphinPRO » 02 мар 2015, 01:41

zbodisz, вы, очевидно, не читали руководство пользователя. Ай-ай-ай, нехороший мальчик. Не надо так делать.

http://open-server.ru/docs/#podkljuchenie

Asmodey писал(а):Разрешите руту цепляться с этого хоста.


Нормально он цепляется. Просто пароль неправильный.

Аватара пользователя
DelphinPRO
Сообщения: 764
C нами: 5 лет 7 мес
Откуда: Самара
Контакты:

Непрочитанное сообщение DelphinPRO » 02 мар 2015, 01:46

Что касается вас, mihail, то тут банальная опечатка в имени хоста.

zbodisz
Сообщения: 2
C нами: 2 года 6 мес
Откуда: Кривой Рог

Непрочитанное сообщение zbodisz » 02 мар 2015, 21:50

Asmodey писал(а):
zbodisz писал(а):Access denied for user 'root'@'localhost'
....
define('DB_HOST', 'test');


Разрешите руту цепляться с этого хоста.


Извините но я чайник еще, подскажите немного подробнее что надо сделать.

[upd=1425326235][/upd]
Извините за необразованность :? Имя хоста назавние папки, если так то оно правильно. Пароль тоже правильный т.к. с этим паролем заходил в админку sql и через cmd. Если что не так поправте :(

Аватара пользователя
Asmodey
Сообщения: 335
C нами: 5 лет 5 мес
Контакты:

Непрочитанное сообщение Asmodey » 03 мар 2015, 12:11

1. Заходите Дополнительно -> MySQL менеджер. Рутом.
2. Создаёте пользователя под проект. Разрешаете ему заходить с хоста на котором проект (в общем случае так называется папка, лучше дайте название с расширением). Например test.loc или test.dev. Если будут какие-то затруднения, разрешите для целей отладки все домены - *. Потом разберётесь, поправите!
3. Создаёте базу для проекта (или она у Вас уже создана).
4. Даёт все права (потом разберётесь, заберёте лишнее) на проектную базу этому пользователю.
5. Пробуете от имени пользователя к нужной базе.

ЗЫ. Лучше подучите матчасть. Благо по апачи, пыху, мускулу и пр. огромная куча книг и мануалов.

Roman888
Сообщения: 2
C нами: 8 мес 23 дня

Непрочитанное сообщение Roman888 » 01 янв 2017, 19:21

здравствуйте может кто поможет разобраться почему выбивает эта ошибка

Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in C:\OpenServer\domains\test.ru\includes\db.php on line 10
Не удолось подключится к базе данных!

Roman888
Сообщения: 2
C нами: 8 мес 23 дня

Непрочитанное сообщение Roman888 » 01 янв 2017, 19:22

вот код в db.php
<?php


$connection = mysql_connect(
$config['db']['server'],
$config['db']['username'],
$config['db']['password'],
$config['db']['name']

);




if($connection == false){
echo 'Не удолось подключится к базе данных!<br />';
echo mysqli_connect_error();
exit();
}

eandr-67
Сообщения: 44
C нами: 2 года 7 мес

Непрочитанное сообщение eandr-67 » 02 янв 2017, 00:52

Roman888 писал(а):Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES)

Откуда у MySQL-пользователя root в OpenServer взялся пароль? Фраза "using password: YES" означает, что при подключении какой-то пароль задаётся. Если же пароля нет, то значением пароля при подключении к БД должна быть пустая строка.

Необходимо проверить, что именно содержится в $config['db']['password'] и $config['db']['name'].


Вернуться в «Оффтоп и другие темы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя