問題描述:
最近剛搭建了zabbix服務器,然后新增加了一個用戶,並且把默認的Admin禁用了。然后這個監控頁面一直沒關,保持了10多天,今天不小心把瀏覽器關閉了,重新打開后,突然忘記了用戶名,這下麻煩了。
解決方案:
1、登陸zabbix服務器,連接到mysql數據庫
[root@localhost ~]# mysql -uroot -p // -u 后面加用戶名,-p 回車,輸入數據庫密碼
Enter password:
2、進入mysql數據庫以后查詢users表
MariaDB [(none)]> use zabbix;
MariaDB [zabbix]> show tables;
MariaDB [zabbix]> select * from users;
MariaDB [zabbix]> select userid,alias,passwd from users;
注:這里就可以看到當前的用戶有哪些了,如果忘記用戶名就可以在這里查看
3、生成一個MD5類型的新密碼,新的密碼是admin
[root@localhost ~]# echo -n admin | openssl md5
(stdin)= 5fce1b3e34b520afeffb37ce08c7cd66
4、然后更新表數據,userid=1的這個用戶
MariaDB [zabbix]> update users set passwd='5fce1b3e34b520afeffb37ce08c7cd66' where userid = '1';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0
5、刷新重新加載權限表
MariaDB [zabbix]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.03 sec)