Как открыть порты?

Как вы, наверное, знаете, MySQL является сервером базы данных. Это означает, что вам нужен клиент для подключения к серверу MySQL. Программа командной строки mysql, которую вы используете, является таким клиентом.

Как и во многих системах, сервер MySQL имеет свои собственные учетные записи и привилегии пользователя. Поэтому, если вы подключаете клиента к серверу MySQL, вы должны указать имя пользователя и (почти всегда) пароль. Если вы не укажете mysql с именем пользователя, предполагается, что вы хотите использовать имя пользователя UNIX / Linux, которое вы зарегистрировали на своем сервере. Например, если вы вошли в ваш сервер как «joe», mysql пытается использовать пользователя MySQL с тем же именем, что и «joe @ localhost». Как вы видите, учетные записи пользователей MySQL всегда содержат имя хоста, из которого вы подключаетесь. Это будет добавлено автоматически.

Если вы хотите подключиться к своему серверу MySQL как «joe @ localhost», вы можете сделать

mysql -u joe

. При этом MySQL предполагает, что Сервер MySQL работает на том же компьютере, что и клиент (поэтому автоматически добавляется имя хоста localhost), а «joe @ localhost» не имеет набора паролей.

Если требуемая учетная запись пользователя MySQL server , вы можете задать клиенту mysql его с помощью

mysql -u joe -p

И, ради полноты, если вы хотите подключиться к MySQL на другая машина, на которой работает клиент, вы можете сделать что-то вроде

mysql -h my-mysql-server.com -u joe -p

. В вашем специальном случае учетная запись пользователя MySQL mysql подключается к серверу MySQL, так как не имеет необходимых привилегий для создать новую базу данных. Вам необходимо подключиться как пользователь MySQL, у которого есть эти привилегии. Какая учетная запись пользователя зависит от того, как вы установили сервер MySQL.

1
задан 18 June 2015 в 05:27

1 ответ

firewalld можно контролировать с помощью средства firewall-cmd. Для открытия порта 22 временно используйте:

sudo firewall-cmd --add-port=22/tcp

Чтобы добавить его навсегда (чтобы он оставался открытым при перезагрузке), вам также необходимо будет использовать:

sudo firewall-cmd --permanent --add-port=22/tcp
1
ответ дан 23 May 2018 в 19:43

Другие вопросы по тегам:

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