Почему я не могу подключиться к mysql удаленно?

С помощью sudo пользователь переключается на root. Я подозреваю, что это не было предназначено, так как ssh затем будет искать ключи в/root/.ssh/и, не найдя там применимого ключа, просто попросит пароль удаленного пользователя.

Обычно я запускаю exec ssh-agent bash или подобное - оставаясь при этом с моим собственным пользователем.

Затем я запускаю ssh-add , чтобы загрузить (большую часть) мои ключи в агент, перед запуском ssh - снова обычно без sudo .

Если я ошибаюсь, и sudo был намеренным, можете ли вы рассказать нам, чего вы тем самым пытаетесь достичь?

-121--289394-

Я также запускаю Linux Mint 17,2 Cinnamon, используя тему из ppa:noobslab/themes , и я обнаружил, что после установки темы, путь вы описываете, тема отображается в Системные настройки - > Темы в списках Границы окна и Элементы управления (хотя предварительный просмотр недоступен). При выборе этого параметра необходимо выполнить повторный вход в систему для правильной работы изменений, но не требуется устанавливать что-либо вручную.

Btw, я использую «средиземноморскую тему.»

-121--116284-

Я, вероятно, нашел ответ на ваш вопрос при переполнении стека . По словам Денниса Уильямсона :

Вероятно, что вы используете пейджер, такой как меньше или больше с выходной сигнал ps aux длиннее экрана. Если да, то следующее параметры вызовут (или заставят) обтекание длинных линий вместо того, чтобы быть усеченный.

ps aux | less - + S

ps aux | most -w Если используется одна из следующих команд, строки не будет упакован, но вы можете использовать клавиши со стрелками или другое движение клавиши для прокрутки влево и вправо.

ps aux | less -S # использовать клавиши со стрелками, или Esc + ( и Esc + ) , или Alt + ( и Alt + )

ps aux | большинство # используют клавиши со стрелками, или и > (также можно использовать Tab для прокрутки вправо) Линии всегда переносятся для получения дополнительных значений и стр..

Если в трубе используется ps aux , параметр w не нужен, так как ps использует ширину экрана только в том случае, если вывод на терминал.

(Примечание: это относится к не встроенной Linux, утилита ps в других вариантах Unix может работать по-разному)

0
23.04.2018, 11:49
1 ответ
  1. Если ваш сервер MySQL будет прослушивать «0.0.0.0 :3306», все в порядке.
  2. Вы должны разрешить подключения к серверу базы данных через его порт в брандмауэре.
  3. Вы должны предоставить правильные привилегии пользователю базы данных на сервере MySQL.

Как вы подключили эту машину с MySQL к Интернету? Это VPS или другой сервер с публичным IP?

0
28.01.2020, 04:24

Теги

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