试着
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
得到
错误1064(42000):你有一个错误的SQL语法;查看手册
对应于你的MySQL服务器版本,正确的语法使用'IDENTIFIED BY 'root' WITH GRANT OPTION'在第一行。
注意:在以前的版本中尝试时,相同的工作。
也试过
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
得到
错误1410(42000):不允许使用GRANT创建用户
MySQL(8.0.11.0)用户名/密码为root/root。
1. 授予的权限
授予mysql>的所有权限。以授予选项“根”@“%”;
mysql> FLUSH PRIVILEGES
2. 检查用户表:
Mysql >使用Mysql
Mysql > select host,user from user
3.修改配置文件
Mysql默认绑定ip:127.0.0.1,如果我们要远程访问服务,只需删除配置
#Modify the configuration file
vi /usr/local/etc/my.cnf
#Comment out the ip-address option
[mysqld]
# Only allow connections from localhost
#bind-address = 127.0.0.1
4.最后重新启动服务
重启mysql
1. 授予的权限
授予mysql>的所有权限。以授予选项“根”@“%”;
mysql> FLUSH PRIVILEGES
2. 检查用户表:
Mysql >使用Mysql
Mysql > select host,user from user
3.修改配置文件
Mysql默认绑定ip:127.0.0.1,如果我们要远程访问服务,只需删除配置
#Modify the configuration file
vi /usr/local/etc/my.cnf
#Comment out the ip-address option
[mysqld]
# Only allow connections from localhost
#bind-address = 127.0.0.1
4.最后重新启动服务
重启mysql