安装Matomo您需要指定MySQL(或MariaDB)数据库主机名、用户名和密码。

要创建你的数据库和数据库用户,你通常会使用你的虚拟主机提供商界面,它会让你添加一个新的MySQL数据库,并创建一个有权限访问这个数据库的新用户,只需点击几下。

如果您在自己的服务器上安装Matomo (Piwik)和/或没有可用的工具来管理数据库,您可以按照以下步骤手动创建MySQL数据库用户:

  1. 连接到MySQL数据库:

    mysql美元
  2. 为Matomo创建数据库:

    创建数据库:
  3. 创建一个名为matomo,如果您使用的是MySQL 5.7或MySQL 8或更新版本:

    CREATE USER 'matomo'@'localhost' IDENTIFIED WITH mysql_native_password BY 'my-strong-password-here';

    或者如果您使用的是旧版本,如MySQL 5.1, MySQL 5.5, MySQL 5.6:

    CREATE USER 'matomo'@'localhost' IDENTIFIED BY 'my-strong-password-here';
  4. 授予该用户matomo访问您的matomo_db_name_here数据库

    $ mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, INDEX, DROP, ALTER, CREATE临时表,锁表* TO 'matomo'@'localhost';

    授予用户以下权限是很重要的:选择、插入、更新、删除、创建、索引、删除、修改、创建临时表、锁定表

  5. (可选)授予该用户matomoFILE全局特权:(如果启用,报告将更快地存档,这得益于加载数据文件特性)

    $ mysql>授权文件*TO 'matomo'@'localhost';

在这些说明中:

  • 取代matomo_db_name_here与您的MySQL数据库的名称(如果可能,这个数据库应该只安装Matomo表)。
  • 取代my-strong-password-here由一个强大的安全密码。
  • 取代matomo您选择的MySQL用户名(或简单使用matomo).
下一个常见问题我如何安装Matomo与Plesk
以前的常见问题我需要创建一个MySQL数据库吗?
Baidu