Как изменить порт MariaDB по умолчанию в Linux
Коллеги всем привет.
В сегодняшней статье я вам расскажу о том как поменять порт по умолчанию для подключения к базе банных MariaDB. База данных MariaDB использует порт подключения TCP/3306. Порт вообще не стоит менять если в этом нет необходимости.
Данная статья подходит администраторам баз данных, программистам и инженерам.
Содержание статьи:
- Проверить какой сейчас используется порт.
- Меняем пароль в конфигурационном файле.
1. Проверить какой сейчас используется порт.
Для того чтобы проверить какой сейчас используется порт, выполните команду:
$. sudo netstat -tlpn | grep mariadb
На скриншоте видно, что порт сейчас используется 3306.
Можно еще проверить в самой базе данных, для этого в консоли выполните команду:
mysql> SHOW VARIABLES LIKE 'port';
На этом скриншоте тоже видно, что порт используется 3306.
2. Меняем пароль в конфигурационном файле.
Сама переменная PORT является статической и поэтому нельзя её изменить динамически через функцию SET или SET GLOBAL. Для смены нужно поменять порт в самом конфигурационном файле и перезапустить базу данных. Сам конфигурационный файл server.cnf находится в директории /etc/my.cnf.d.
$. vim /etc/my.cnf.d/server.cnf
Добавляем в файл параметр port 3307.
Сохраняем и закрываем.
Перезапускаем базу данных.
Теперь обратно давайте все проверим:
$. sudo netstat -tlpn | grep mariadb
mysql> SHOW VARIABLES LIKE 'port';
Как видно на скриншотах порт успешно поменялся.
Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.