nixos/mysql: add release notes
This commit is contained in:
parent
b8c8e810aa
commit
a4c7e0f502
@ -61,6 +61,28 @@
|
|||||||
This is to make it possible to use <literal>podman</literal> instead of <literal>docker</literal>.
|
This is to make it possible to use <literal>podman</literal> instead of <literal>docker</literal>.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
MariaDB has been updated to 10.4, MariaDB Galera to 26.4.
|
||||||
|
Before you upgrade, it would be best to take a backup of your database.
|
||||||
|
For MariaDB Galera Cluster, see <link xlink:href="https://mariadb.com/kb/en/upgrading-from-mariadb-103-to-mariadb-104-with-galera-cluster/">Upgrading
|
||||||
|
from MariaDB 10.3 to MariaDB 10.4 with Galera Cluster</link> instead.
|
||||||
|
Before doing the upgrade read <link xlink:href="https://mariadb.com/kb/en/upgrading-from-mariadb-103-to-mariadb-104/#incompatible-changes-between-103-and-104">Incompatible
|
||||||
|
Changes Between 10.3 and 10.4</link>.
|
||||||
|
After the upgrade you will need to run <literal>mysql_upgrade</literal>.
|
||||||
|
MariaDB 10.4 introduces a number of changes to the authentication process, intended to make things easier and more
|
||||||
|
intuitive. See <link xlink:href="https://mariadb.com/kb/en/authentication-from-mariadb-104/">Authentication from MariaDB 10.4</link>.
|
||||||
|
unix_socket auth plugin does not use a password, and uses the connecting user's UID instead. When a new MariaDB data directory is initialized, two MariaDB users are
|
||||||
|
created and can be used with new unix_socket auth plugin, as well as traditional mysql_native_password plugin: root@localhost and mysql@localhost. To actually use
|
||||||
|
the traditional mysql_native_password plugin method, one must run the following:
|
||||||
|
<programlisting>
|
||||||
|
services.mysql.initialScript = pkgs.writeText "mariadb-init.sql" ''
|
||||||
|
ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD("verysecret");
|
||||||
|
'';
|
||||||
|
</programlisting>
|
||||||
|
When MariaDB data directory is just upgraded (not initialized), the users are not created or modified.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user