Spec-Zone.ru › MariaDB

mariadb-access

MariaDB начиная с 10.4.6

Начиная с MariaDB 10.4.6, mariadb-access является символической ссылкой на mysqlaccess, инструмент для проверки прав доступа.

MariaDB начиная с 10.5.2

Начиная с MariaDB 10.5.2, mariadb-access является именем инструмента, при этом mysqlaccess является символической ссылкой .

MariaDB начиная с 10.4.6

Начиная с MariaDB 10.4.6, mariadb-access является символической ссылкой на mysqlaccess.

MariaDB начиная с 10.5.2

Начиная с MariaDB 10.5.2, mariadb-access — это имя инструмента, при этом mysqlaccess — это символическая ссылка .

mariadb-access — это инструмент для проверки прав доступа, разработанный Yves Carlier.

Он проверяет права доступа для комбинации имени хоста, имени пользователя и базы данных. Обратите внимание, что mariadb-access проверяет доступ, используя только таблицы user, db и host. Он не проверяет права на таблицы, столбцы или процедуры, указанные в таблицах tables_priv, columns_priv или procs_priv.

Использование

mariadb-access [host [user [db]]] OPTIONS

Если ваша дистрибуция MariaDB установлена в нестандартном месте, вам необходимо изменить место, где mariadb-access ожидает найти клиент mariadb. Откройте скрипт mariadb-access приблизительно на 18-й строке. Найдите строку, похожую на эту: <<code> $MYSQL = ´/usr/local/bin/mariadb; # путь к исполняемому файлу mariadb <</code>> Измените путь, чтобы он соответствовал расположению, где mariadb фактически хранится на вашей системе. Если этого не сделать, при запуске mariadb-access возникнет ошибка Broken pipe error.

Параметры

Параметр Описание
-?, --help Отобразить справку и выйти.
-v, --version Отобразить версию.
-u username, --user=username Имя пользователя для входа в базу данных.
-p[password], --password[=password] Пароль для пользователя. Если опущено, mariadb-access запросит его.
-h hostname, --host=hostname Имя или IP-адрес хоста.
-d dbname, --db=dbname Имя базы данных.
-U username, --superuser=username Подключиться как суперпользователь.
-P password, --spassword=password Пароль для суперпользователя.
-H server, --rhost=server Удаленный сервер для подключения.
--old_server Подключение к очень старым серверам MySQL (до версии 3.21), которые не знают, как обрабатывать полные предложения WHERE.
-b, --brief Отчёт в формате одной строки.
-t, --table Отчёт в табличном формате.
--relnotes Вывод примечаний к выпуску.
--plan Вывод предложений/идей для будущих выпусков.
--howto Некоторые примеры выполнения `mariadb-access'.
--debug=N Установить уровень отладки N (0..3).
--copy Перезагрузить временные таблицы разрешений из исходных.
--preview Показать различия в правах после внесения изменений в (временные) таблицы разрешений.
--commit Скопировать правила разрешений из временных таблиц в таблицы разрешений (после этого необходимо обновить таблицы разрешений, например, с помощью mariadb-admin reload).
--rollback Отменить последние изменения в таблицах разрешений.

Примечание

Необходимо указать хотя бы пользователя (-u) и базу данных (-d), даже с подстановками. Если хост не указан, используется `localhost'. Подстановки (*, ?, %, _) разрешены для хоста, пользователя и базы данных, но обязательно экранируйте их в оболочке!! (например, введите \* или '*').

Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется заранее MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают мнения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/mariadb-access/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API