本帖最后由 manmanpython 于 2020-1-15 13:26 编辑 mysql> select host,user,password from mysql.user;
+--------------+------------------+-------------------------------------------+
| host | user | password |
+--------------+------------------+-------------------------------------------+
| localhost | root | |
| 706cb4504c90 | root | |
| 127.0.0.1 | root | |
| ::1 | root | |
| localhost | debian-sys-maint | *DA51BC27B133ADCF8175A6BDCEC96B56358E80AA |
+--------------+------------------+-------------------------------------------+
5 rows in set (0.00 sec)
上面5个用户,除了debian-sys-maint是为了系统连接数据库有密码,其他用户是没有密码的,可以直接登录
你可以尝试进入mysql中查询一下对应的用户是否有密码。
没有密码的话:
mysql5.7.6之前的版本mysql> SET PASSWORD FOR "root"@"localhost" = PASSWORD("123456");
mysql5.7.6之后的版本ALTER USER root IDENTIFIED BY 'new_password';
设置密码 |