V
Vyacheslav25 марта 2021 г. 10:10

Ошибка с mySQL

С++, QtSql, Qt, mysql

Установил MySQL, подключил драйвер, вроде работает. Но решил я запустить и вылетает ошибка.
Подскажите как мне ее исправить.

Программа:

#include <QCoreApplication>

#include <QSqlQuery>
#include <QSqlDatabase>
#include <QSqlError>
#include <QDebug>

int main(int argc, char *argv[])
{
   QCoreApplication a(argc, argv);

   QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");

   db.setHostName("localhost");
   db.setDatabaseName("myTestDB");
   db.setUserName("root");
   db.setPassword("1234");

   if(db.open())
   {
       qDebug() << "Connected...";
       db.close();
   }
   else qDebug() << db.lastError().text();
}

Ошибка:
"Access denied for user 'root'@'localhost' (using password: YES) QMYSQL: Unable to connect"

Рекомендуем хостинг TIMEWEB
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.

Вам это нравится? Поделитесь в социальных сетях!

4
IscanderChe
  • 25 марта 2021 г. 11:32

Думаю, что нужно порт указать:

db.setPort(3306);

По умолчанию порт, на котором MySQL работает - 3306.

    V
    • 25 марта 2021 г. 11:35

    Попробовал, а ошибка осталась.

      ИП
      • 29 марта 2021 г. 5:33

      Судя по сообщению сервер не пускает клиента.
      Проверьте, с помощью этой учетной записи точно можно заходить на сервер с текущего хоста?

        V
        • 29 марта 2021 г. 5:35
        • Ответ был помечен как решение.

        Да, спасибо, уже разобрался, была проблема с учетной записью.

          Комментарии

          Только авторизованные пользователи могут публиковать комментарии.
          Пожалуйста, авторизуйтесь или зарегистрируйтесь
          AD

          C++ - Тест 004. Указатели, Массивы и Циклы

          • Результат:50баллов,
          • Очки рейтинга-4
          m
          • molni99
          • 26 октября 2024 г. 8:37

          C++ - Тест 004. Указатели, Массивы и Циклы

          • Результат:80баллов,
          • Очки рейтинга4
          m
          • molni99
          • 26 октября 2024 г. 8:29

          C++ - Тест 004. Указатели, Массивы и Циклы

          • Результат:20баллов,
          • Очки рейтинга-10
          Последние комментарии
          i
          innorwall14 ноября 2024 г. 19:42
          Как Копировать Файлы в Linux If only females relatives with DZ offspring were considered these percentages were 23 order priligy online uk
          i
          innorwall14 ноября 2024 г. 17:09
          Qt/C++ - Урок 068. Hello World с использованием системы сборки CMAKE в CLion ditropan pristiq dosing With the Yankees leading, 4 3, Rivera jogged in from the bullpen to a standing ovation as he prepared for his final appearance in Chicago buy priligy pakistan
          i
          innorwall14 ноября 2024 г. 12:05
          EVILEG-CORE. Использование Google reCAPTCHA 2001; 98 29 34 priligy buy
          i
          innorwall14 ноября 2024 г. 12:00
          PyQt5 - Урок 007. Работаем с QML QtQuick (Сигналы и слоты) priligy 30mg Am J Obstet Gynecol 171 1488 505
          Сейчас обсуждают на форуме
          i
          innorwall14 ноября 2024 г. 11:39
          добавить qlineseries в функции priligy amazon canada 93 GREB1 protein GREB1 AB011147 6
          i
          innorwall11 ноября 2024 г. 18:55
          Всё ещё разбираюсь с кешем. priligy walgreens levitra dulcolax carbs The third ring was found to be made up of ultra relativistic electrons, which are also present in both the outer and inner rings
          9
          9Anonim25 октября 2024 г. 16:10
          Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…
          ИМ
          Игорь Максимов3 октября 2024 г. 11:05
          Реализация навигации по разделам Спасибо Евгений!

          Следите за нами в социальных сетях