原因常见的有:
虚拟机的防火墙没有把3306设置成开通的端口号。
第二个是: 没有设置准入的ip为 % 或者客户端ip。所以造成1045错误。
设置方式
1 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
2 mysql>FLUSH PRIVILEGES;
3 mysql>exit;
虚拟机的防火墙没有把3306设置成开通的端口号。
第二个是: 没有设置准入的ip为 % 或者客户端ip。所以造成1045错误。
1 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
2 mysql>FLUSH PRIVILEGES;
3 mysql>exit;