mariadb-access
Начиная с MariaDB 10.4.6, mariadb-access является символической ссылкой на mysqlaccess, инструмент для проверки прав доступа.
Начиная с MariaDB 10.5.2, mariadb-access является именем инструмента, при этом mysqlaccess является символической ссылкой .
Начиная с MariaDB 10.4.6, mariadb-access является символической ссылкой на mysqlaccess.
Начиная с 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'. Подстановки (*, ?, %, _) разрешены для хоста, пользователя и базы данных, но обязательно экранируйте их в оболочке!! (например, введите \* или '*').
© 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/