解决思路: 1、跳过权限认证启动mysql数据库
2、然后修改root授权访问的ip地址
3、修改root的默认密码
1、启动mysql无需认证即可登录
mysqld --defaults-file="D:\mysql-8.0.15\my.ini" --console --share-memory --skip-grant-tables
2、登录mysql修改root授权ip
# 输入mysql连接上数据库
mysql
> use mysql;
#设置root可访问的ip地址
> update user set host='%' where user='root';
#设置密码为空
> update mysql.user set authentication_string=’’ where user=’root’;
> flush privileges;
3、修改root的默认密码
正常重启数据库
#登录数据库
mysql -uroot
#修改密码
>alter user ‘root’@’%’ identified by ‘password’;
>flush privileges;
测试重新使用密码登录数据库