mysql 8.0以上版本安装出现问题解决

1 Access denied for user 'root'@'localhost' (using password: NO)

上面的报错是直接用root账号登录时,不输入密码出现的报错情况.下面是我的解决方法

  1. 使用mysql -uroot -p 不输入密码就睡出现类似上述问题的报错
  2. window 右键 Windows PowerShell (管理员) 打开这个窗口后,进入到mysql安装路径
  3. mysqld --initialize-insecure--user=mysql
  4. mysqld --remove mysql
  5. mysqld --install mysql
  6. net start mysql
  7. mysql -uroot -p
    此时,就已经成功了, 请注意下 mysqld --remove mysql ,必须先删除然后重新down ,不然,尽管提示 mysql已存在,到最后一步还是会报错
    ps: 8.0以上版本的mysql 安装时,安装路径是没有 my.ini 以及 data文件夹 ,当然他也不需要添加一个这样的文件,

你可能感兴趣的:(mysql 8.0以上版本安装出现问题解决)