Bu rehber, MySQL tabanlı Nginx Proxy Manager kurulumlarında admin şifresini sıfırlamak veya yeni bir admin hesabı oluşturmak için adımları içerir.
docker exec -it <mysql_container_adı> mysql -u root -p
USE npm;
auth Tablosunu GüncelleAşağıdaki komutla user_id = 1 olan kullanıcının şifresini changeme olarak değiştir:
UPDATE auth
SET secret = '$2y$10$D9QbxiUv5v2DRmAixvZHI.rSSGkax3sBSk9V95vNIMgMtY.Z2rKfi'
WHERE user_id = 1 AND type = 'password';
docker restart <nginx_container_adı>
emre.yilmaz@hotmail.co.ukchangemeINSERT INTO user (created_on, modified_on, is_deleted, is_disabled, email, name, nickname, avatar, roles)
VALUES (NOW(), NOW(), 0, 0, 'admin2@example.com', 'Yeni Admin', 'admin2', '', '["admin"]');
SELECT id FROM user WHERE email = 'admin2@example.com';
Örneğin sonuç
2ise:
INSERT INTO auth (created_on, modified_on, user_id, type, secret, meta, is_deleted)
VALUES (NOW(), NOW(), 2, 'password', '$2y$10$D9QbxiUv5v2DRmAixvZHI.rSSGkax3sBSk9V95vNIMgMtY.Z2rKfi', '{}', 0);
docker restart <nginx_container_adı>
admin2@example.comchangemeGiriş yaptıktan sonra panelden şifrenizi güçlü bir parolayla değiştirin.