text: --
  --  Author: Hari Sekhon
  --  Date: 2020-08-06 10:08:00 +0100 (Thu, 06 Aug 2020)
  --
  --  vim:ts=2:sts=2:sw=2:et:filetype=sql
  --
  --  https://github.com/HariSekhon/SQL-scripts
  --
  --  License: see accompanying Hari Sekhon LICENSE file
  --
  --  If you're using my code you're welcome to connect with me on LinkedIn and optionally send me feedback to help steer this or other code I publish
  --
  --  https://www.linkedin.com/in/HariSekhon
  --
  
  -- MySQL Requested vs Actual User
  --
  -- Useful for debugging intended vs actual user auth to fix mysql.user table
  
  -- Tested on MySQL 5.5, 5.6, 5.7, 8.0 and MariaDB 5.5, 10.0 - 10.5
  
  -- https://dev.mysql.com/doc/refman/8.0/en/sql-function-reference.html
  
  SELECT
    USER()         AS 'Your Requested USER()',      -- client's reported user + host, same as SESSION_USER(), SYSTEM_USER()
    CURRENT_USER() AS 'Your Actual CURRENT_USER()'  -- authenticated user name + host name - this is the one you want for debugging your mysql.user table configuration
  ;
  