fabtools.require.mysql
¶
MySQL¶
This module provides high-level tools for installing a MySQL server and creating MySQL users and databases.
See also
-
fabtools.require.mysql.
server
(version=None, password=None)[source]¶ Require a MySQL server to be installed and running.
Example:
from fabtools import require require.mysql.server(password='s3cr3t')
-
fabtools.require.mysql.
user
(name, password, **kwargs)[source]¶ Require a MySQL user.
Extra arguments will be passed to
fabtools.mysql.create_user()
.Example:
from fabric.api import settings from fabtools import require with settings(mysql_user='root', mysql_password='s3cr3t'): require.mysql.user('dbuser', 'somerandomstring')
-
fabtools.require.mysql.
database
(name, **kwargs)[source]¶ Require a MySQL database.
Extra arguments will be passed to
fabtools.mysql.create_database()
.Example:
from fabric.api import settings from fabtools import require with settings(mysql_user='root', mysql_password='s3cr3t'): require.mysql.database('myapp', owner='dbuser')