MyTetra Share
Делитесь знаниями!
MySQL/MariaDB: как сменить пароль пользователя
Время создания: 27.01.2019 22:37
Автор: alensav
Текстовые метки: mysql, mariadb, db, база. данных
Раздел: MyTetra - Ubuntu_Command
Запись: alensav/MyTetra2/main/base/1548617851sm6cbwvcrk/text.html на raw.githubusercontent.com

MySQL/MariaDB: как сменить пароль пользователя

Alex Сентябрь 14, 2016 0 comments

MySQL/MariaDB: как сменить пароль пользователя

MySQL/MariaDB: как сменить пароль пользователя

Если при работе с MariaDB у вас возникла проблема подобного типа:

$ mysql -u linux-in -p

Enter password:

ERROR 1045 (28000): Access denied for user 'linux-in'@'localhost' (using password: YES)

То скорее всего у вас проблемы с логином. Для разрешения данной проблемы, необходимо сбросить пароль пользователя.

Для этого заходим под root:

1 $ mysql -u root -p

Для изменения пароля мы можем воспользоватся одним из двух методов:

1 MariaDB [(none)]> SET PASSWORD FOR 'linux-in'@'localhost' = PASSWORD('newpassword');

** SET PASSWORD FOR 'root'@'localhost' = maub485127sav;

2 Query OK, 0 rows affected (0.04 sec)

либо:

1 MariaDB [(none)]> use mysql;

** MariaDB [(none)]> use mysql;

2 MariaDB [mysql]> UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE USER='linux-in' AND Host='localhost';

**MariaDB [mysql]> UPDATE mysql.user SET Password=PASSWORD('maub485127sav') WHERE USER='root' AND Host='localhost';



3 Query OK, 1 row affected (0.00 sec)

4 Rows matched: 1 Changed: 1 Warnings: 0

Следующим этапом необходимо перезагрузить правила доступа:

1 MariaDB [mysql]> FLUSH PRIVILEGES;

2 Query OK, 0 rows affected (0.01 sec)

Для того, чтобы удостовериться в результативности проделанных операций – производим проверку:

01 $ mysql -u linux-in -p

02 Enter password:

03 Welcome to the MariaDB monitor. Commands end with ; or \g.

04 Your MariaDB connection id is 60

05 Server version: 10.0.23-MariaDB-0+deb8u1 (Debian)

06

07 Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

08

09 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

10

11 MariaDB [(none)]>

Поздравляем, проверка завершена, а ваша проблема исчерпана.

Comments

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования