此前运行正常的piwik系统,周末突然发现不工作了,提示:
错误1030,不能连接mysql数据库。
大吃一惊,ssh登陆服务器,mysql登陆后发现数据库都还正常,用root账号可以查看。
同时用:
mysql -upiwik -p -h localhost
这个也可以正常工作,非常奇怪。
但用这个则不能登陆:
mysql -upiwik -p -h 127.0.0.1
于是修改config.ini.php,修改连接参数,可以正常启用。
但发现本机别的mysql应用都正常,估计是mysql user的问题,于是重新添加该用户,授权到对应host也可以解决此问题。
grant all privileges piwik.* to 'piwik'@'127.0.0.1' identified by 'passwd'
发表回复