zoukankan      html  css  js  c++  java
  • MySQL设置用户权限

      1、进入MySQL

      mysql -u -p

      2、添加用户并赋予权限

    GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
    
    GRANT 权限1,权限2,…权限n(ALL代表所有权限) PRIVILEGES ON 数据库(*代所有库)名称 . 表名称(*代表库的所有表) TO '用户名' @ 用户地址(%代表任何ip都可以连接) IDENTIFIED BY‘密码’WITH GRANT OPTION;

      ps:

      GRANT ALL PRIVILEGES ON zjonline.* TO 'zjonline'@'%' IDENTIFIED BY 'stand' WITH GRANT OPTION;

      立即生效执行 :

      flush privileges;

      第二种

      1:添加用户:

      CREATE USER 'songbao'@'%' IDENTIFIED BY 'songbao@666'; 
      '%' - 所有情况都能访问
      ‘localhost’ - 本机才能访问
      ’ip‘ - 指定 ip 才能访问
      这样的创建命令,默认只能看到两个库,看不到任何其它的数据库。

      2.给用户授予权限

      grant all on 数据库名.数据库表 to 用户名@'%'  identified by "密码";
      all 可以替换为 select,delete,update,create,drop
      数据库名 所有的 用*
      数据库表 所有的 用*
      flush privileges;(如果不可用,可执行这句立即生效.建议执行) 

  • 相关阅读:
    一句sql语句删除重复记录
    Remoting测试
    关于委托
    遍历打印文件夹中的word文档
    c# string类型的一个理解误区
    viewstate
    依赖注入与工厂模式Demo
    memcache配置实践
    201732 C#链接数据库实现登陆
    观察者设计模式[伪]
  • 原文地址:https://www.cnblogs.com/songbao/p/15146392.html
Copyright © 2011-2022 走看看