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

  • 相关阅读:
    php的冒泡算法
    mysql 处理重复数据
    Ehcache配置详解及CacheManager使用
    JFinal常见问题和知识点笔记
    JFinal连接数据库配置说明
    innerHTML和innerText区分
    方法$.data()和$.('#test').on()的使用
    input text的所有事件
    jQuery操作Select
    在js或css后加?v= 版本号不让浏览器缓存
  • 原文地址:https://www.cnblogs.com/codeyou/p/12320978.html
Copyright © 2011-2022 走看看