1. 查詢帳號清單html
# mysql -h127.0.0.1 -uroot -p mysql> select * from zabbix.users;
2. 查詢Admin帳號狀態mysql
mysql> select name, alias, passwd from zabbix.users where alias='Admin';
3. 重置Admin密碼
--http://www.geekpills.com/operating-system/linux/how-to-reset-zabbix-admin-password
SQL語句裏面直接輸入明文密碼,DB會自動加密:linux
mysql> update zabbix.users set passwd=md5('NewPassword') where alias='Admin';
4. 查詢Admin帳號是否被Disabled;sql
mysql> select * from zabbix.users_groups where usrgrpid=9 and userid=1;
5. 若是帳號被禁用,即帳號被加入到了Disabled羣組裏。 這時候能夠在DB裏面將Admin帳號啓用bash
mysql> delete from zabbix.users_groups where userid=1 and usrgrpid=9
6. 直接在DB裏面操做, 新增1個本地管理員帳號加密
mysql> insert into users (userid, alias, name, surname, passwd, url, autologin, autologout, lang,refresh,type,theme,attempt_failed,attempt_ip,attempt_clock,rows_per_page) values (61, 'testa', 'testa', 'testa', md5('xxx'),'',1,0,'zh_CN','30s',3,'default',0,'172.16.88.99','1514962814','50');
7. 假如咱們將認證方式配置爲LDAP,可是認證使用的帳號被誤刪除,而且密碼已經記不清了,或者LDAP系統掛掉,此時使用Zabbix初安裝時的Admin/zabbix 帳號密碼組合是不能登錄的。這時咱們該怎麼辦呢?url
思路是(https://www.iyunv.com/thread-18779-1-1.html):
更改認證類型爲Internal,而後使用Admin登錄,若是忘記密碼,也能夠重置Admin密碼
其中,認證類型由 authentication_type,字段決定,值能夠爲0,1和2。0 表明Internal,1表明LDAP,2表明HTTP.code
mysql> update config set authentication_type=0;