Module mysql

Entities

entity mysql::DBMS

Parents: std::Entity

A DB management system (a service on a machina, DBaaS, …)

attribute string hostref

reference to host, e.g. ip or hostname

attribute ip::port port=3306
relation mysql::Database databases [0:*]

other end: mysql::Database.server [1]

entity mysql::Database

Parents: std::Entity

attribute string name
attribute string user
attribute string password
attribute string encoding='utf8'
attribute string collation='utf8_general_ci'
relation mysql::DBMS server [1]

other end: mysql::DBMS.databases [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity mysql::ManagedMysql

Parents: mysql::DBMS

attribute string user
attribute string password
relation ip::Host agenthost [1]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity mysql::Server

Parents: ip::services::Server, mysql::DBMS

Mysql server configuration

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

Implementations

implementation mysql::dBDependsOnServer
implementation mysql::manageManaged
implementation mysql::mysqlMariaDB
implementation mysql::mysqlRedhat
implementation mysql::ports
implementation mysql::ubuntuMysql