![在 Ubuntu 18.04 上安装 MySQL - 身份验证问题](https://linux22.com/image/1013498/%E5%9C%A8%20Ubuntu%2018.04%20%E4%B8%8A%E5%AE%89%E8%A3%85%20MySQL%20-%20%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E9%97%AE%E9%A2%98.png)
在 Ubuntu 18.04 中安装 MySQL 的最后一步,它会产生错误
ERROR **1045 (28000): Access denied for user 'user'@'localhost' (using password: YES)**
请帮助我找到可能的解决方案
答案1
我在这里看到的只有两个问题
- ‘用户’@‘本地主机’
我希望在这里看到您创建的名称,而不是“用户”。但如果这是您选择的名称,那么...
- (使用密码:是)
唯一可能的其他问题是密码错误。
但这些假设你在安装 mysql 后尝试连接。请解释一下你的意思
在安装 MySQL 的最后一步
因为我不记得 -installing- mysqlapt install
尝试连接到已安装的 mysql。你使用了第三方脚本吗?
测试:
我没有用户“测试”:
$ mysql -u test -p
Enter password:
ERROR 1045 (28000): Access denied for user 'test'@'localhost' (using password: YES)
用户正确,密码错误:
$ mysql -u rinzwind -p 输入密码:错误 1045(28000):拒绝用户“rinzwind”@“localhost”访问(使用密码:是)
当没有安装mysql时:
$ ps -ef | grep mysql
$ mysql -u test -p
The program 'mysql' can be found in the following packages:
* mysql-client-core-5.7
* mariadb-client-core-10.0
Ask your administrator to install one of them