zoukankan      html  css  js  c++  java
  • mysql用户授权

     -- mysql设置root用户远程访问

    -- grant all privileges on *.* to 'root'@'%' identified by '123456';
    -- flush privileges;


     -- 创建用户命令

    -- CREATE USER 'user_name'@'host' IDENTIFIED BY 'password';
    -- user_name:要创建用户的名字;
    -- host:表示要这个新创建的用户允许从哪台机登陆,如果只允许从本机登陆,则填'localhost',如果允许从远程登陆,则填'%'
    -- password:新创建用户的登陆数据库密码,如果没密码可以不写。

    -- 示例:创建用户test,密码是123456
    CREATE USER 'test'@'%' IDENTIFIED BY '123456'


    -- 用户授权命令

    --GRANT privileges ON databasename.tablename TO 'username'@'host’
    -- privileges:表示要授予什么权力,例如可以有 select,insert ,delete,update等,如果要授予全部权力,则填 ALL
    -- databasename.tablename:表示用户的权限能用在哪个库的哪个表中,如果想要用户的权限很作用于所有的数据库所有的表,则填 -- *.*,*是一个通配符,表示全部。
    -- 'username'@'host':表示授权给哪个用户。

    -- 示例:授权用户test给数据库testdb权限为All
    GRANT ALL ON testdb.* TO 'test'@'%' 


    -- 删除用户test
    DROP USER 'test'@'%'

    -- Too many connections问题

    打开mysql配置文件,修改最大连接数max_connections=1000

    C:ProgramDataMySQLMySQL Server 5.7my.ini

  • 相关阅读:
    ArrayList和CopyOnWriteArrayList
    UML类关系
    Vmware下mint os的安装
    Java VisualVM无法检测到本地java程序 的 解决办法
    谜之闭包
    虚拟DOM(Virtual DOM)
    ES6箭头函数与普通函数的区别
    HTML中 select 与datalist的异同
    备战前端面试
    javascript获取数组中的最大值/最小值
  • 原文地址:https://www.cnblogs.com/codeyou/p/12320978.html
Copyright © 2011-2022 走看看