Невозможно подключиться к СУБД: 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';              // Имя базы данных

Объяснение кода листинга программы

  1. $db_host = 'localhost'; // Сервер
  2. $db_user = 'mysql_user'; // Имя пользователя
  3. $db_password = 'mysql_password'; // Пароль пользователя
  4. $db_name = 'mysql_db'; // Имя базы данных

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5