安装 Zabbix 时出错

安装 Zabbix 时出错

我正在尝试在 Ubuntu 20.04 上安装 Zabbix Server。

我输入这个命令:

zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p Passw0rd 

但收到此错误:

ERROR 1045 (28000): Access denied for user 'zabbix'@'localhost' (using password: YES)

如何查看我的密码是否正确?

答案1

创建 MySQL 帐户时,主机名很重要。许多人会使用类似 的名称'zabbix'@'%',但只有当 MySQL 数据库与 Web 应用程序位于不同的物理服务器上时才应使用 。对于本地连接,您需要使用'zabbix'@'localhost'。当然,没有理由不能同时使用两者。

就是这样:

  1. 以管理员身份(或root)连接到 MySQL 服务器。如果从终端执行此操作,您可以输入:
    sudo mysql 
    
  2. 连接到 MySQL 后,创建用户帐户:
    CREATE USER 'zabbix'@'localhost' IDENTIFIED WITH mysql_native_password BY 'superSecretPassword!123';
    
    笔记:确保superSecretPassword!123使用正确的密码进行替换。如果愿意,您可以重复使用与“zabbix”@“%”相同的密码。
  3. 确保新帐户具有使用必要数据库所需的所有权限:
    GRANT ALL ON `zabbix`.* TO 'zabbix'@'localhost';
    
  4. 断开与 MySQL 的连接:
    exit 
    

这里的所有都是它的

相关内容