在Oracle Linux上成功安装mysql-community-server-5.6后,启动了mysqld服务。但是当我连接MySQL后发生以下错误。
init.d] #service mysqld status
mysqld(pid 2563)正在运行...
] #mysql
] #ERROR 1045(28000):未知错误1045
请告诉我如何解决这个问题。
答案 0 :(得分:1)
这可能是由于身份验证数据无效或丢失。如果您知道root(或任何用户)密码,请检查mysql -u root -p
是否有效。
如果是,您可以使用以下格式创建/root/.my.cnf
以启用自动登录。
[client]
user=root
password='your_root_pass'
某些旧版本的MySQL不接受引号内的密码。