Mysql
 sql >> база данни >  >> RDS >> Mysql

Отстраняване на неизправности:MySQL/MariaDB грешка #1044 и #1045 Достъпът е отказан за потребителя

Когато използвате PhpMyAdmin, е важно да имате правилните потребителски разрешения за създаване на редакции/записвания в базата данни. В противен случай недостатъчните разрешения могат да доведат до грешки като тези на снимката по-долу „#1044 – Достъпът е отказан за потребителя…[използвайки парола:ДА] ” и „#1045 – Достъпът е отказан за потребителя…[използвайки парола:ДА] “. В нашия урок ще ви покажем как да коригирате този проблем с помощта на терминала на командния ред. Да започваме!


Преди полета

  • Root достъп до сървъра, хостващ PhpMyAdmin

Стъпка 1: Свържете се с вашия сървър чрез SSH от терминала на вашия компютър.

ssh [email protected]

Стъпка 2: Когато MariaDB беше инсталиран, беше създаден и потребител по подразбиране, за нашата инсталация на Ubuntu, тези подробности за този потребител могат да бъдат намерени на /etc/dbconfig-common/phpmyadmin.conf . Ще говорим за нашия потребител по подразбиране, phpmyadmin , и им предоставяте разрешения за създаване на база данни в PhpMyAdmin.

MySQL;

grant create on *.* to phpmyadmin@localhost;

Забележка

Като алтернатива, ако се опитвате да изтриете база данни, можете да използвате тази команда, като замените потребителското име с въпросния потребител.

UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='username';
FLUSH PRIVILEGES;
GRANT ALL ON *.* TO 'username'@'localhost';

Стъпка 3: Влезте в PhpMyAdmin, като отидете на http://yourhostname.com/phpmyadmin.

Стъпка 4: Създайте база данни в PhpMyAdmin, като изберете SQL раздел и стартиране на команда за създаване на базата данни. Поставете следната команда, като замените cooldb с името на базата данни и изберете Go .

CREATE DATABASE cooldb;

Стъпка 5: Ще разберете, че базата данни е създадена от съобщението за успех и ще се появи в лявата лента с менюта.

Клиентите на Liquid Web сървър получават удобството да се обаждат на нашите техници за поддръжка 24/7. Нашите техници имат богати познания и могат да помогнат при често срещани проблеми като тези, описани в тази статия. Превключете и получете денонощна поддръжка.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql - създаване на механизъм, подобен на последователностите на Oracle

  2. Как да оптимизирате производителността на MySQL с помощта на MySQLTuner

  3. как да получите достъп до командния ред за xampp на Windows

  4. Как да получите времето от низ в MySQL

  5. Какво е местоположението на mysql клиента .my.cnf в XAMPP за Windows?