Задать вопрос
  • ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO): что делать?

    @lexadef
    Это может быть, если пароль не был задан при установке.

    Порядок действий для установки/смены пароля root в mysql следующий:

    1. Остановить mysql:
    sudo service mysql stop

    2. Запустить сервис со следующими параметрами:
    sudo mysqld --skip-grant-tables --user=root

    Если выдал ошибку то в файле /etc/mysql/mysql.conf.d/mysqld.cnf в секцию [mysqld] добавить строчкуskip-grant-tables и выполнить sudo service mysql restart

    3. После этого подключиться к mysql командой:
    mysql -u root

    4. Обновить пароль root'a:
    UPDATE mysql.user SET authentication_string=PASSWORD('<новый пароль>'), plugin='mysql_native_password' WHERE User='root' AND Host='localhost';    
    FLUSH PRIVILEGES;


    5. И перезапустить сервис:
    sudo service mysql restart
    Если на шаге 2 вы добавляли skip-grant-tables в /etc/mysql/mysql.conf.d/mysqld.cnf - удалить эту строчку.


    Подробнее в Русскоязычной документации Ubuntu
    Ответ написан
    4 комментария
  • Как настроить переадресацию пакетов внутри локальной сети?

    @remzalp
    Программер чего попало на чем попало
    1. Аппаратный. Потребуется достаточно умный роутер, настроить там приём VPN, на DHCP раздавать адреса из диапазона локальной сети. Учитель цепляется по VPN в локалку школы.
    2. Программный - поднять OpenVPN на сервере, аналогично - адреса из локальной сети.
    Учитель ставит клиент OpenVPN, получает от Вас конфиги, цепляется.

    UPD: отвечал на аналогичный вопрос, если идти в сторону Teamviewer или аналогов:
    Альтернатива Teamviewer для машин за NAT с серым IP?
    Ответ написан
    Комментировать