我已按照本教程升级到 mysql 5.5。
完成我所做的所有步骤后$ mysql -u root -pXXXX,它说:
Error 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES).
该教程前一段时间对我有用,但现在我遇到了这个问题。我已经重新安装了 ubuntu+mysql 5.1 并且执行“mysql -u root -pXXXX”没有问题,但是升级到 5.5 后我再次遇到上述错误..
这是我的 /etc/my.cnf:
# The following options will be passed to all MySQL clients
[client]
#password = your_password
port = 3306
socket = /var/run/mysqld/mysqld.sock
# Here follows entries for some specific programs
# The MySQL server
[mysqld]
user = mysql
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
tmpdir = /tmp
log_error = /var/log/mysql/error.log
skip-external-locking
...
任何的想法?
编辑:解决了,好吧..我只应该备份用户“root”,因为我在升级到 5.5 之前要删除数据库。
问候
哈维