mysql在第一次登陆时会提示ERROR 1045 (28000): Access denied for user root@localhost。
现在网上流传的使用mysqladmin或者mysqld_safe命令来启动已经不行了。新版本的mysql已经移除了mysqld_safe, mysqladmin还在,但是仍然无法登陆。
亲测有用的另一种方法:
Step 1 编辑/etc/my.cnf
root@linux: vim /etc/my.cnf
在mysqld项最末尾加上一行 skip-grant-tables
[mysqld]
#
# 省略若干行
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
log-error=/var/log/mysqld.