google-templatesmariadb

Modify the default MariaDB administrator password

NOTE: A multi-tier environment typically consists of multiple servers. The steps below should be performed on the database server (the server instance hosting the database), which includes a mysql client.

Change the MariaDB root password

You can modify the MariaDB password using the following command at the shell prompt:

$ /opt/bitnami/mariadb/bin/mysqladmin -p -u root password NEW_PASSWORD

Reset the MariaDB root password

NOTE: A multi-tier environment typically consists of multiple servers. The steps below should be performed on the database server (the server instance hosting the database), which includes a mysql client.

NOTE: Depending on the version you have installed, you may find the MariaDB files at /opt/bitnami/mysql

If you don’t remember your MariaDB root password, you can follow the steps below to reset it to a new value:

  • Create a file in /tmp/mysql-init with the content shown below (replace NEW_PASSWORD with the password you wish to use):

    • For versions lower than 10.4:

        UPDATE mysql.user SET Password=PASSWORD('NEW_PASSWORD') WHERE User='root';
        FLUSH PRIVILEGES;
      
    • For version 10.4 and higher:

        ALTER USER root@'%' IDENTIFIED VIA mysql_native_password USING PASSWORD("NEW_PASSWORD");
        FLUSH PRIVILEGES;
      
  • Stop the MariaDB server:

      $ sudo service bitnami stop mariadb
    
  • Start MariaDB with the following command:

      $ sudo /opt/bitnami/mariadb/bin/mysqld_safe --defaults-file=/opt/bitnami/mariadb/conf/my.cnf --init-file=/tmp/mysql-init 2> /dev/null &
    
  • Restart MariaDB:

      $ sudo service bitnami restart mariadb
    
  • Remove the init script:

      $ rm /tmp/mysql-init
    
Last modification May 22, 2023