Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-9804

Implement a caching_sha2_password plugin

    XMLWordPrintable

Details

    • Hide
      Implemented MySQL-compatible caching_sha2_password plugin. It uses the same password hashes as in MySQL It can be used in cases when one has to use MySQL connectors to connect to MariaDB. Or when one migrates from MySQL and wants to keep user passwords intact. Note that this plugin is less secure than the PARSEC plugin, and should only be used when MySQL compatibility is required.
      Show
      Implemented MySQL-compatible caching_sha2_password plugin. It uses the same password hashes as in MySQL It can be used in cases when one has to use MySQL connectors to connect to MariaDB. Or when one migrates from MySQL and wants to keep user passwords intact. Note that this plugin is less secure than the PARSEC plugin, and should only be used when MySQL compatibility is required.
    • Q2/2025 Development, Q3/2025 Maintenance

    Description

      In MySQL 5.6 and 5.7, you have the option of using the SHA256 password algorithm. The current method (mysql_native_password) leverages SHA1 and this has been proven to be no longer as secure as one would expect today.

      Find out more here:

      UPDATE:
      https://dev.mysql.com/doc/mysql-security-excerpt/8.0/en/sha256-pluggable-authentication.html

      Attachments

        Issue Links

          Activity

            People

              serg Sergei Golubchik
              colin Colin Charles
              Votes:
              11 Vote for this issue
              Watchers:
              24 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.