lig 发表于 2018-9-30 09:15:10

MYSQL 授权远程IP问题

  例:

  Grant all privileges on *.* to 'root'@'%'>  这里前面的G要大写,以下同样。
  详细授权法:
  在安装mysql的机器上运行:
  1、d:\mysql\bin\>mysql -h localhost -u root
  //这样应该可以进入MySQL服务器
  2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
  //赋予任何主机访问数据的权限
  例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
  如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
  3、mysql>FLUSH PRIVILEGES
  //修改生效
  4、mysql>EXIT

页: [1]
查看完整版本: MYSQL 授权远程IP问题