Can anyone confirm that phpMyAdmin AllowNoPassword works with MySQL databases?

От Удаление Всех Обработчиков событий :

Непосредственно не, в значительной степени потому что Вы не можете просто установить событие в NULL.

Косвенно, Вы могли сделать фактическое событие частным и создать свойство вокруг этого, которое отслеживает всех делегатов, являющихся, добавил/вычел к нему.

Берут следующее:

List delegates = new List();

private event EventHandler MyRealEvent;

public event EventHandler MyEvent
{
    add
    {
        MyRealEvent += value;
        delegates.Add(value);
    }

    remove
    {
        MyRealEvent -= value;
        delegates.Remove(value);
    }
}

public void RemoveAllEvents()
{
    foreach(EventHandler eh in delegates)
    {
        MyRealEvent -= eh;
    }
    delegates.Clear();
}

50
задан AymDev 10 September 2018 в 23:55
поделиться

1 ответ

Да не работа! Я провел целый день с этим глупым phpMyAdmin. Просто добавьте нового пользователя с паролем

1 - Входом в систему mysql или mariadb mysql -u root -p

2 - Выполнение, эти команды SQL, чтобы создать нового пользователя со всеми полномочиями (или дать Ваши пользовательские разрешения)

CREATE USER 'someone'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'someone'@'localhost';
FLUSH PRIVILEGES;

2 - Переходят в /etc/phpMyAdmin/config.inc.php и изменяют это:

$cfg['Servers'][$i]['user']          = 'someone';
$cfg['Servers'][$i]['password']      = 'password';

ПРЕДУПРЕЖДЕНИЕ: Эта конфигурация для localhost сервера разработки только при выполнении рабочего сервера, необходимо использовать сильные учетные данные и не установку пользовательской передачи в config.inc.php

0
ответ дан 7 November 2019 в 10:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: