文章目录
- Server version: 5.7.29-0ubuntu0.18.04.1 (Ubuntu)
最近在使用navicat连接阿里云服务器上的mysql数据库时 ,发生了一些错误主要有 :
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
首先navicat 连接时填写的内容
- 当用户与服务器建立连接时,输入的账户信息中的用户名称
user
, 主机名host
, 密码password
必须匹配mysql.user
表中对应的字段 , 只有三个值都匹配的时候 , 才允许建立连接。
为mysql加入用户
- 用户信息储存在user表中 , 对用户信息更改就是对user表的更改
- 在服务器端进入名为
mysql
的数据库