我有问题与MySQL。我试图执行此:访问被拒绝用户debian-sys-maint
echo "show databases" | mysql -B -N
但我得到:
ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)
但是,当我前高管:
/etc/init.d/mysql restart
我得到了一个 'OK'。
我做
GRANT ALL PRIVILEGES on *.* TO [email protected] IDENTIFIED BY PASSWORD 'your password' WITH GRANT OPTION; FLUSH PRIVILEGES;
其中password是从/etc/mysql/debian.cnf
。但它没有帮助。 (当然我刷新priv并重新启动mysql)。
我有场[客户]和[mysql_upgrade在/etc/mysql/debian.cnf。密码在用户的文件和数据库中是相同的。 – 2012-07-25 08:44:05
是的,您只需 - 更新密码,因为这个过程对于每个安装都是唯一的。 例如:你从一台服务器移到DATA_DIR到另一个,所以通不匹配 – 2014-08-20 15:30:46