我刚搬到另一个托管,当我尝试导入piwik数据库时,我收到了这个错误:
SQL query:
-- phpMyAdmin SQL Dump
-- version 2.8.0.1
-- http://www.phpmyadmin.net
--
-- Serveur: custsql-ipg49.eigbox.net
-- Généré le : Mardi 20 Septembre 2016 à 05:38
-- Version du serveur: 5.6.32
-- Version de PHP: 4.4.9
--
-- Base de données: `piwik`
--
CREATE DATABASE `piwik` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL said: Documentation
#1044 - Access denied for user 'xyz'@'localhost' to database 'piwik'
答案 0 :(得分:0)
您的用户'xyz'对'piwik'数据库没有适当的权限。您必须使用其他用户帐户,为该用户授予适当的权限,或者使用您有权访问的数据库。
许多托管公司只允许您访问一个数据库,这可能是这里的情况,或者可能只是您正在使用的用户未被授予适当的权限。如果您具有对MySQL实例的管理访问权限,则可以更改权限,否则您将不得不解决它。你可以做的一件事是导出数据库,使它使用你的主机允许你使用的名称,从phpMyAdmin的导出页面有一个选项“重命名导出的数据库/表/列”(你也可以手动编辑你的.sql文件)完成这个)。然后,当您导入到新主机时,它将使用该数据库名称和表名称。然后,您只需将piwik配置为使用新的数据库名称和表前缀。