Невозможно подключиться к СУБД: Access denied for user 'mysql_user'@'localhost' (using password: YES). Ошибка
Формулировка задачи:
в чем ошибка??? когда запускаю на localhost выводит ошибку: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'mysql_user'@'localhost' (using password: YES). Ниже представлен код
<?
/**
* Функция для подключения к СУБД MySQL.
* Функция не принимает никаких параметров.
* Функция предназначена для использования, в основном,
* с одной базой данных
*/
function connect() {
// Объявляем переменные, в которых будут храниться параметры для подключения к СУБД
$db_host = 'localhost'; // Сервер
$db_user = 'mysql_user'; // Имя пользователя
$db_password = 'mysql_password'; // Пароль пользователя
$db_name = 'mysql_db'; // Имя базы данных
// Подключаемся к серверу
$conn = mysql_connect($db_host, $db_user, $db_password) or die("<p>Невозможно подключиться к СУБД: " . mysql_error() . ". Ошибка произошла в строке " . __LINE__ . "</p>");
// Эта часть кода выполнится только в случае успешного подключения к серверу
// Выбираем базу данных
$db = mysql_select_db($db_name, $conn) or die("<p>Невозможно подключиться к базе данных: " . mysql_error() . ". Ошибка произошла в строке " . __LINE__ . "</p>");
// Эта часть кода выполняется только в случае успешного подключения к БД
// Указываем серверу, что данные, которые мы от него получаем, нам нужны в кодировке UTF-8
$query = mysql_query("set names utf8", $conn) or die("<p>Невозможно выполнить запрос к базе данных: " . mysql_error() . ". Ошибка произошла в строке " . __LINE__ . "</p>");
}
?>Решение задачи: «Невозможно подключиться к СУБД: Access denied for user 'mysql_user'@'localhost' (using password: YES). Ошибка»
textual
Листинг программы
$db_host = 'localhost'; // Сервер $db_user = 'mysql_user'; // Имя пользователя $db_password = 'mysql_password'; // Пароль пользователя $db_name = 'mysql_db'; // Имя базы данных
Объяснение кода листинга программы
- $db_host = 'localhost'; // Сервер
- $db_user = 'mysql_user'; // Имя пользователя
- $db_password = 'mysql_password'; // Пароль пользователя
- $db_name = 'mysql_db'; // Имя базы данных