Spec-Zone.ru › MariaDB

mariadb-embedded

MariaDB, начиная с 10.4.6

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

MariaDB, начиная с 10.5.2

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

mariadb-embedded — это клиент mariadb, статически связанный с libmariadbd, встроенным сервером. При запуске запускается встроенный сервер MariaDB, и вы можете выполнять операторы так же, как и при использовании обычного клиента mariadb, используя те же параметры.

Не запускайте mariadb-embedded, когда MariaDB уже запущена, так как это фактически запускает новый экземпляр сервера.

Примеры

sudo mariadb-embedded -e 'select user, host, password from mysql.user where user="root"'
+------+-----------+-------------------------------------------+
| user | host      | password                                  |
+------+-----------+-------------------------------------------+
| root | localhost | *196BDEDE2AE4F84CA44C47D54D78478C7E2BD7B7 |
| root | db1       | *196BDEDE2AE4F84CA44C47D54D78478C7E2BD7B7 |
| root | 127.0.0.1 | *196BDEDE2AE4F84CA44C47D54D78478C7E2BD7B7 |
| root | ::1       | *196BDEDE2AE4F84CA44C47D54D78478C7E2BD7B7 |
+------+-----------+-------------------------------------------+

Передача параметров с --server-arg:

sudo mariadb-embedded --server-arg='--skip-innodb'
  --server-arg='--default-storage-engine=myisam' 
  --server-arg='--log-error=/tmp/mysql.err' 
  -e 'select user, host, password from mysql.user where user="root"'
+------+-----------+-------------------------------------------+
| user | host      | password                                  |
+------+-----------+-------------------------------------------+
| root | localhost | *196BDEDE2AE4F84CA44C47D54D78478C7E2BD7B7 |
| root | db1       | *196BDEDE2AE4F84CA44C47D54D78478C7E2BD7B7 |
| root | 127.0.0.1 | *196BDEDE2AE4F84CA44C47D54D78478C7E2BD7B7 |
| root | ::1       | *196BDEDE2AE4F84CA44C47D54D78478C7E2BD7B7 |
+------+-----------+-------------------------------------------+

См. также

  • Использование mysql_embedded и mysqld --bootstrap для работы со строками привилегий
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией 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-embedded/

Spec-Zone.ru

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