При работе с базами данных часто возникает необходимость переименовать базу данных.
В целях безопасности MySQL отказался от прямой команды переименования базы данных в версии MySQL 5.1.23.
Поэтому для переименования базы данных на сервере MySQL нет прямой команды T-SQL.
Вы можете применить приведенную ниже инструкцию для переименования базы данных MySQL с помощью командной строки.
👥 SQL или NoSQL – что использовать для следующего проекта?
По
Обычно мы копируем файлы из одного местоположения в другое уже существующее, используя такие команды, как cp, rsync и scp и т. д.
Если целевое местоположение не существует, мы сначала создаем его, а затем копируем файл в это вновь созданное местоположение.
Обычно копировал файлы из одного места в другое из командной строки именно так.
Знаете ли вы, что мы можем скопировать файл и автоматически создать целевой каталог, если он не существует?
В этом руководстве показаны подробные шаги по развертыванию MySQL в Kubernetes.
Я буду использовать minikube, чтобы продемонстрировать примеры работы на Kubernetes СУБД MySQL.
Все мы знаем о большой важности сохранения данных, и почти все наши приложения во многом полагаются на какие-то системы управления базами данных (СУБД).
Настройка СУБД на Kubernetes помогает команде DevOps и администраторам баз данных легко использовать и масштабировать б
При создании пользователя MySQL с относительно слабым паролем вы можете столкнуться с ошибкой «MySQL ERROR 1819 (HY000): Your password does not satisfy the current policy requirements».
Технически это не ошибка, а уведомление о том, что вы используете пароль, не соответствующий рекомендованным требованиям политики паролей.
Другими словами, вы используете ненадежный пароль, который можно легко угадать или взломать.
Встроенный механизм безопаснос
Если у вас есть устаревшая или неиспользуемая учетная запись в базе данных MySQL или MariaDB, лучше от нее избавиться.
Наличие даже одного дополнительного пользователя - это дополнительная уязвимость и поверхность для атаки в базе данных.
В этом руководстве мы покажем вам пошаговые инструкции по удалению определенного пользователя из базы данных MySQL или MariaDB из командной строки в системе Linux.
Удаление пользователя
Откройте терминал в сво...
Docker-compose - полезная утилита для управления многоконтейнерными приложениями.
В нашем предыдущем руководстве я обсуждал сохранение постоянных данных Docker-контейнеров MySQL с использованием томов Docker.
После того, как вы запустили контейнер MySQL, вы можете подключиться через терминал напрямую.
Но любителям phpMyAdmin может понадобиться веб-интерфейс для управления базами данных.
В этом руководстве вы научитесь запускать контейнеры My
Важно сохранять постоянство данных для контейнеров с базами данных.
Docker предоставляет вам возможность сохранять файлы базы данных постоянными на томах Docker или хранить файлы непосредственно на хост-компьютере.
Используйте один из приведенных ниже вариантов, чтобы сохранить постоянную сохранность данных MySQL даже после воссоздания или удаления контейнеров Docker.
Вариант 1. Хранение данных MySQL на томах Docker
Тома Docker являются предпочтит
Ниже приведена процедура настройки и использования групп ресурсов в Linux:
1. Чтобы использовать cgroups, вы должны установить пакет «libcgroup» в вашей системе.
# yum install libcgroup
2. Создайте файл конфигурации для cgroups (/etc/cgconfig.conf) и добавьте ниже конфигурацию.
# vi /etc/cgconfig.conf
mount {
cpu = /cgroup/cpumem;
cpuset = /cgroup/cpumem;
memory = /cgroup/cpumem;
}
# High priority group
group mysqldb {
cpu {
#
Один из наиболее часто задаваемых вопросов - какую базу данных мне использовать ...
SQL расшифровывается как язык структурированных запросов.
Впервые он был разработан в 1970-х годах группой исследователей IBM.
С другой стороны, базы данных NoSQL впервые были использованы в 1998 году Карло Строцци.
Наиболее распространенным различием между этими двумя системами баз данных (БД) является то, что SQL является реляционным, а NoSQL нереляцион...
В этом руководствее объясняется, зачем существует пользователь mysql.sys@localhost и для чего он используется.
Пользователь mysql.sys@localhost - системный пользователь, используемый в качестве определяющего для представления, процедур и функций в схеме sys.
Он был добавлен в MySQL 5.7.9, чтобы избежать проблем, если администратор БД переименовывает пользователя root@localhost.
Смотрите также MySQL sys Schema в Справочном руководстве.
Следующее