在Amazon Linux 2上构建Mariadb时出现“auth_gssapi错误”可能是由于缺少GSSAPI库或配置错误引起的。下面是解决该问题的一些步骤和示例代码:
sudo yum install -y mariadb-devel krb5-devel
/etc/my.cnf 并添加以下行:[mysqld]
plugin-load-add=auth_gssapi.so
sudo systemctl restart mariadb
mysql -u root -p
CREATE USER 'gssapiuser'@'localhost' IDENTIFIED WITH auth_gssapi;
GRANT ALL PRIVILEGES ON *.* TO 'gssapiuser'@'localhost';
FLUSH PRIVILEGES;
mysql -u gssapiuser
如果仍然遇到错误,您可能需要检查系统中是否存在其他GSSAPI库或其他配置问题。