Skip to main content

Can't edit user password with MariaDB 10.4

Comments

4 comments

  • andrew.n
    Is your MySQL server running fine? Do you have free space on the server? I suggest you to
    0
  • cPRex Jurassic Moderator
    This line is particularly concerning to me: Cpanel::Exception::Database::Error/(XID xe74dj) The system received an error from the "MySQL" database "mysql": 1356 (View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them)
    That seems like there is an issue with the MySQL system table itself, which will keep most anything from working well. If you have access to SSH it would be good to check the error log, which would be at /var/lib/mysql/$hostname.err by default, although it can be changed by editing the /etc/my.cnf file on the system. As @andrew.n said, we're always happy to take a look through a ticket too :D
    0
  • Manoa R.
    After checking, effectively, there is something wrong with the view "mysql.user". I deleted it and imported the view from another cPanel server with MariaDB 10.4 and the error is solved. However, nobodies still can't change its password from cPanel interface. But after downgrading to MariaDB 10.3, the problem is solved.
    0
  • andrew.n
    Very weird...maybe it's a bug for CloudLinux to investigate as cPanel only provides MariaDB 10.3 as far as I know...I'm glad you found a workaround though :)
    0

Please sign in to leave a comment.