mysql

Charmed MySQL

Channel Revision Published Runs on
8.0/stable 444 22 Jan 2026
Ubuntu 22.04
8.0/stable 442 22 Jan 2026
Ubuntu 22.04
8.0/stable 443 22 Jan 2026
Ubuntu 22.04
8.0/candidate 444 08 Jan 2026
Ubuntu 22.04
8.0/candidate 442 08 Jan 2026
Ubuntu 22.04
8.0/candidate 443 08 Jan 2026
Ubuntu 22.04
8.0/beta 444 08 Jan 2026
Ubuntu 22.04
8.0/beta 442 08 Jan 2026
Ubuntu 22.04
8.0/beta 443 08 Jan 2026
Ubuntu 22.04
8.0/edge 479 11 Mar 2026
Ubuntu 22.04
8.0/edge 478 11 Mar 2026
Ubuntu 22.04
8.0/edge 477 11 Mar 2026
Ubuntu 22.04
8.4/edge 457 02 Mar 2026
Ubuntu 24.04
8.4/edge 456 02 Mar 2026
Ubuntu 24.04
8.4/edge 455 02 Mar 2026
Ubuntu 24.04
juju deploy mysql --channel 8.0/stable
Show information

Platform:

Ubuntu
24.04 22.04

charms.mysql.v0.tls

Library containing the implementation of the tls certificates relation for mysql charm.

This library is used by the mysql charm to provide the TLS certificates relation. It requires the TLS certificates library and the MySQL library.


class MySQLTLS

Description

MySQL TLS Provider class. None

Methods

MySQLTLS. __init__( self , charm )

MySQLTLS. get_tls_content( self )

Retrieve TLS content.

Returns

A tuple of strings with the content of server-key, ca and server-cert

Description

Return TLS files as required by mysql.

MySQLTLS. push_tls_files_to_workload( self )

Description

Push TLS files to unit. None