MySQL/ru

MySQL это бесплатная популярная система для работы с реляционными базами данных. Она часто используется в сочетании с веб-приложениями (например, многими сайтами на PHP), но с момента начала разработки в 1994 году она получила и множество других возможностей. Также есть форк MariaDB.

USE flags
Перед установкой, тщательно рассмотрите USE-флаги, которые влияют на развертывание и возможности пакета. Следующая таблица показывает некоторые из поддерживаемых данным пакетом USE-флагов:

Emerge
Как только необходимые USE-флаги были установлены, установите :

OpenRC
Чтобы база(ы) данных запускались автоматически при загрузке, добавьте init скрипт mysql на уровень запуска default (по умолчанию):

После настройки баз(ы) данных - про которую будет написано далее в данном документе - запустите сервис mysql:

Предварительная настройка
Пакет выполняет предварительную настройку MySQL через параметр  :

Это приведет к созданию базы данных, установке на нее правильных разрешений, и помощи в выборе хорошего пароля для  (это для аккаунта пользователя   в MySQL, который не связан с аккаунтом   в Linux).

Чтобы убрать анонимных пользователей и тестовые базы данных из установки, запустите  после предварительной настройки:

Настройка внутри базы данных
Когда база данных запущена, соединитесь с ней, используя клиентское приложение mysql.

После данного сообщения будет открыта сессия MySQL, позволяющая вводить запросы и административные команды.

Стирание истории команд
По умолчанию MySQL ведет лог каждого действия, включая незашифрованные пароли в своем файле истории.

Чтобы удалить файл истории:

Либо вы можете полностью отключить запись истории с помощью следующей команды:

Смотрите также

 * Начальный гайд по MySQL
 * Миграция MySQL на версию 5.0