解决SerMyAdmin无法登陆的问题
1. 首先確認(rèn)默認(rèn)的用戶名和密碼,因?yàn)槊總€(gè)版本的SerMyAdmin的默認(rèn)用戶名密碼可能不同,根據(jù)
《Building Telephony Systems with OpenSIPS 1.6》這本書上所說的SerMyAdmin的用戶名和密碼是
admin@setup和secret。但是從我的SerMyAdmin安裝包里的MySql數(shù)據(jù)庫(kù)里的初始化腳本里(sermyadmin.sql)
可以看到以下幾行:
?LOCK TABLES `subscriber` WRITE;
?INSERT INTO `subscriber`
(`id`, `username`, `domain`, `password`, `email_address`, `ha1`, `ha1b`, `rpid`, `version`, `password_hash`, `auth_username`, `class`, `datetime_created`, `domain_id`, `countrycode`, `areacode`, `role_id`, `caller_id`, `domain_name`, `email`, `opensips_username`, `vmail_password`, `credits`, `pre_paid`)
VALUES
?(1, 'admin', 'sermyadmin.org', 'secret', 'admin@sermyadmin.org', 'e2df32663fbff3bb2bd22ed7a4a35636', '7d9f741c07c122817e51c4fc817b15dd', NULL, 12, 'e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4', 'admin@sermyadmin.org', 'User', '2008-01-01 00:00:00', 1, '1', '305', 3, NULL, 'sermyadmin.org', 'admin@sermyadmin.org', 'admin', 'setup', NULL, NULL);
?UNLOCK TABLES;
從這條Sql語(yǔ)句可以看到存放SerMyAdmin登陸用戶的表是"subscriber",其中插入的登陸用戶名和密碼是admin@sermyadmin.org和secret(用戶名由username+@+domin組成)。
2. 如果我們?cè)趫?zhí)行這個(gè)腳本之前,已經(jīng)執(zhí)行了命令 opensipsctl add username password命令,那么上面那條Sql語(yǔ)句將不能執(zhí)行。因?yàn)橹麈I沖突。所以只能先清空這張表后,再去執(zhí)行上面那條Sql語(yǔ)句。以插入默認(rèn)的登陸用戶。
3. 另外如果第二次執(zhí)行SerMyAdmin里面的sermyadmin.sql腳本,會(huì)報(bào)出很多錯(cuò),所以,可以單獨(dú)執(zhí)行上面那條Sql語(yǔ)句,以完成用戶的插入。
4. 現(xiàn)在還沒搞清楚 opensipsctl add username password這條命令為什么也往表subscriber中插入數(shù)據(jù),這條命令插入的應(yīng)該是sip客戶端的用戶和密碼,而不是SerMyAdmin的用戶和密碼。有明白的高手請(qǐng)指點(diǎn)也一下。
總結(jié)
以上是生活随笔為你收集整理的解决SerMyAdmin无法登陆的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大盘指数与A股指数区别,表现在这些方面
- 下一篇: 企业破产清算偿还顺序是怎样?会清偿职工工