Грешка: Достъпът е отказан за потребителя „Root“ @ „localhost“ (Използване на парола: ДА и НЕ)

„Достъпът

Грешка 1045 възниква поради отказан достъп до базата данни

Съдържанието на статията:

  • 1 Причините за достъп са отказани за грешка „root @ localhost“ на потребителя
  • 2 Как да поправите грешка 1045 в MySQL

Причините за достъп са отказани за грешка в root @ localhost на потребителя

За да получите достъп до MySQL безплатно, три трябва да съвпадат параметри, описващи потребителя на базата данни – име, име и парола на автомобила. Ако има несъответствия, достъп ще бъде отказан Най-простата причина за проблема е неправилно въвеждане на парола. Освен това може да причини грешка. неправилен синтаксис.

В системата MySQL няма проста зависимост от потребителско име – парола, името на хоста играе важна роля за получаване на достъп до базата данни. Тя може да бъде под формата на IP адрес, име на домейн, ключова дума (напр. localhost) или символ, който комбинира няколко машини в група (например,% – всеки хост, с изключение на локалния).

phpMyAdmin използва автоматично въвеждане на парола, така че грешката е придружена от (Използване на парола: НЕ)

Грешката има ключ (Използване на парола: НЕ) при влизане в базата данни чрез браузъра

Най-честите грешки при достъп до базата данни:

  1. При възлагане на права на нов потребител, адресът не е посочен машината, с която може да се свърже. В случая той автоматично ще бъде позволено да използва базата данни от всеки хост, с изключение на local и когато се опитате да се свържете с localhost, възниква грешка достъп.
  2. Неправилно поставени кавички. Ако при създаването потребител напишете „потребителско име @ localhost, това ще означава това потребителско име @ localhost може да се свърже от всяка машина освен локално, а не това потребителско име може да се свърже от компютър Localhost. Потребителското име и името на машината трябва да имат своя двойка кавички.
  3. Използване на парола, ако не е в базата данни.

В зависимост от това кой метод на свързване към базата данни Достъпът е отказан за потребител ‘root @ localhost (Използване парола: ДА или НЕ), използват се различни методи за решение проблеми.

Как да поправите грешка 1045 в MySQL

Ако грешката е отказана за достъп за потребител ‘root @ localhost (Използване парола: ДА и НЕ) се появява с Използване на парола: ДА, Проблемът е, че паролата е въведена неправилно. Вижте го възможно е, след като отворите таблицата на mysql.user, в която данните за всички потребители.

„Можете

Таблицата mysql.user съхранява информация за вход на потребителя

Процедурата е следната:

  1. Отворете таблицата с потребители.
  2. Проверете дали root потребител съществува с хоста localhost. Ако има такава, погледнете полето “парола”. Ако има празно, отидете на Базата данни може да бъде въведена без парола. Ако има нещо там, значи вие въведете грешна парола.
  3. Променете паролата с командата SET PASSWORD.
  4. Ако няма root потребител, създайте го, задайте парола и предоставете му права.

След това можете да въведете базата данни. Ако не промените данните се оказва, че трябва да използвате параметъра –skip-grant-table, което отменя всички настройки на разрешенията.

„Във

Редове, които трябва да бъдат променени в конфигурационния файл

Ако грешката се появи с ключа (Използване на парола: НЕ), трябва направете следното изменение на файла config.inc.php, като посочите в него верни данни. Ако проблемът възникне при инсталирането на MySQL, трябва да изтриете базите данни на старата версия на програмата или да промените парола за достъп до тях чрез режима -skip-grant-table.

Така че грешката е отказан достъп за потребител ‘root @ localhost (Използване на парола: ДА или НЕ) възниква, когато паролата не съвпада и потребителско име и лесно се фиксира чрез замяна на данни за вход.

James Walls

Social Media Specialist & Influencer.

Rate author
Авторитетно за социалните мрежи
Add a comment