class MySQL extends Package

MySQL

Die Klasse kapselt alle Anweisungen, die für die Installation von MySQL notwendig sind.

1.2.1 Umstellung auf MySQL 5.7 1.2.2 Vergessenes Update

Properties

protected strng $name from Package
protected string $version from Package
protected Package> $conflicts from Package
protected Package> $depends from Package
protected array $archive from Package
protected Properties $environment from Package
protected array $prepare from Package
protected array $install from Package
protected array $finalize from Package
protected string $testStatement from Package
protected string $testResult from Package
protected Password $password

Methods

__construct(Password $password = null)

Neues Package

Package
init()

Scripte für Installation

Package
addArchive(string $archive)

Archive zum Installieren hinzufügen

from Package
array
getArchives()

Archive

from Package
Package
addInstallStatement(string $statement)

Installation

from Package
string
getInstallScript()

Installationsskript

from Package
Package
addPrepareStatement(string $statement)

Vorbereitungen

from Package
string
getPrepareScript()

Vorbereitungen

from Package
Package
addFinalizeStatement(string $statement)

Finalisierungen

from Package
string
getFinalizeScript()

Abschlußskript

from Package
setEnvironment(string $key, string $value)

Environment setzen

from Package

Details

at line 54
__construct(Password $password = null)

Neues Package

Parameters

Password $password

at line 72
protected Package init()

Scripte für Installation

sed -Ei 's/^(bind-address|log)/#&/' /etc/mysql/mysql.conf.d/mysqld.cnf && echo '[mysqld]\nskip-host-cache\nskip-name-resolve' > /etc/mysql/conf.d/docker.cnf

Return Value

Package

in Package at line 125
protected Package addArchive(string $archive)

Archive zum Installieren hinzufügen

Parameters

string $archive Archive

Return Value

Package

in Package at line 135
array getArchives()

Archive

Return Value

array Archive

in Package at line 149
protected Package addInstallStatement(string $statement)

Installation

Diese Anweisungen wird während der Installation ausgeführt.

Parameters

string $statement

Return Value

Package

in Package at line 159
string getInstallScript()

Installationsskript

Return Value

string Installskript

in Package at line 173
protected Package addPrepareStatement(string $statement)

Vorbereitungen

Diese Anweisungen werden am Anfang der der Installation durchgeführt.

Parameters

string $statement

Return Value

Package

in Package at line 183
string getPrepareScript()

Vorbereitungen

Return Value

string Installskript

in Package at line 197
protected Package addFinalizeStatement(string $statement)

Finalisierungen

Diese Anweisungen werden am Ende der Installation durchgeführt.

Parameters

string $statement

Return Value

Package

in Package at line 207
string getFinalizeScript()

Abschlußskript

Return Value

string Abschlußskript

in Package at line 219
protected Package setEnvironment(string $key, string $value)

Environment setzen

Parameters

string $key Schlüssel
string $value Wert

Return Value

Package