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

Обсуждение других вопросов связанных с веб-разработкой
Аватара пользователя
DelphinPRO
Сообщения: 801
Зарегистрирован:
01 фев 2012, 17:27
Откуда: Самара
Контактная информация:

DelphinPRO » 02 мар 2015, 01:41

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

http://open-server.ru/docs/#podkljuchenie
Asmodey писал(а):Разрешите руту цепляться с этого хоста.
Нормально он цепляется. Просто пароль неправильный.
Аватара пользователя
DelphinPRO
Сообщения: 801
Зарегистрирован:
01 фев 2012, 17:27
Откуда: Самара
Контактная информация:

DelphinPRO » 02 мар 2015, 01:46

Что касается вас, mihail, то тут банальная опечатка в имени хоста.
zbodisz
Сообщения: 2
Зарегистрирован:
27 фев 2015, 18:35
Откуда: Кривой Рог

zbodisz » 02 мар 2015, 21:50

Asmodey писал(а):
zbodisz писал(а):Access denied for user 'root'@'localhost'
....
define('DB_HOST', 'test');
Разрешите руту цепляться с этого хоста.
Извините но я чайник еще, подскажите немного подробнее что надо сделать.

[upd=1425326235][/upd]
Извините за необразованность :? Имя хоста назавние папки, если так то оно правильно. Пароль тоже правильный т.к. с этим паролем заходил в админку sql и через cmd. Если что не так поправте :(
Аватара пользователя
Asmodey
Сообщения: 339
Зарегистрирован:
18 апр 2012, 10:33
Контактная информация:

Asmodey » 03 мар 2015, 12:11

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

ЗЫ. Лучше подучите матчасть. Благо по апачи, пыху, мускулу и пр. огромная куча книг и мануалов.
Roman888
Сообщения: 2
Зарегистрирован:
01 янв 2017, 18:59

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

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
Зарегистрирован:
01 янв 2017, 18:59

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

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
Сообщения: 61
Зарегистрирован:
12 фев 2015, 22:17

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

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'].
Ответить