网上大部分给的教程是如下的语句,用来授权外部访问,但是会出现语法错误
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password'WITH GRANT OPTION;
在Mysql8版本中,不能使用该语句了。 需要3步走,分别设置权限,再刷新
mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;