Access denied for user 'пользователь'@'31.133.80.1' (using password: YES) - MySQL

Узнай цену своей работы

Формулировка задачи:

Ребят, выкидывает такую ошибку, при подключении из вне. Access denied for user 'cp506153_google'@'31.133.80.1' (using password: YES) Пользователю права даны все. Пароль и тому подобное указаны верно. Никаких лишних символов нет. код в c#
using MySql.Data.MySqlClient;
 
...
 
        public MySqlConnection connection;
        public string server;
        public string database;
        public string uid;
        public string password;
 
...
 
server = "93.189.43.43";//или этот 93.189.41.125
database = "баз данных";
uid = "пользователь";
string connectionString;
connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
 
try
{
                connection = new MySqlConnection(connectionString);
                connection.Open();
                MessageBox.Show("good");
                connection.Close();
}
catch(Exception ex)
{
                MessageBox.Show(ex.Message);
}

Решение задачи: «Access denied for user 'пользователь'@'31.133.80.1' (using password: YES)»

textual
Листинг программы
SELECT host, USER FROM mysql.user;

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

  1. Команда SELECT используется для выбора данных из таблицы mysql.user.
  2. Параметр host указывает, что нужно выбрать данные для определенного хоста.
  3. Параметр USER указывает, что нужно выбрать данные для определенного пользователя.
  4. В данном случае выборка данных производится для хоста '31.133.80.1' и пользователя 'пользователь'.
  5. Отсутствие указания столбцов после команды SELECT означает, что будут выбраны все доступные столбцы из таблицы mysql.user.
  6. Результатом выполнения запроса будет список хостов и пользователей, для которых есть данные в таблице mysql.user.
  7. В данном случае результат будет содержать только одну строку с данными для хоста '31.133.80.1' и пользователя 'пользователь'.
  8. Ошибка Access denied for user 'пользователь'@'31.133.80.1' (using password: YES) указывает на то, что у пользователя 'пользователь' нет прав на выполнение запросов к базе данных с IP-адреса '31.133.80.1'.

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


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

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

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