Доступ к базе данных в Dockered
В некоторых случаях может потребоваться прямой доступ к базе данных. Это может быть полезно при получении данных отслеживания или изменении конфигураций (например, для редактирования лицензионного ключа или добавления внешнего приложения в интерфейс).
Помните! Неосторожное вмешательство в базу данных представляет значительный риск повреждения или потери данных. Крайне важно обращаться к базе данных напрямую только в том случае, если вы абсолютно уверены в своих действиях. В случае сомнений свяжитесь с с технической поддержкой Navixy чтобы узнать, как лучше выполнить вашу задачу.
Поскольку база данных хранится в контейнеризованном виде, прямой доступ к серверу MySQL недоступен, так как он не установлен напрямую на сервере. Вместо этого сервер MySQL работает внутри контейнера. Чтобы получить доступ к базе данных, вам нужно войти в контейнер и использовать корректные учетные данные для вызова MySQL.
Для доступа к базе данных navixy используется пользователь. Пароль для него указывается при первоначальной установке платформы и хранится в navixy-package/.env файле. Этот пользователь обладает полными правами на изменение базы данных.
Выполните следующую команду, чтобы получить доступ к базе данных:
docker exec -it navixy-standalone-db-1 mysql -unavixy -pПоследнее обновление
Это было полезно?