zoukankan      html  css  js  c++  java
  • MySQL里给用户赋权限

    初始安装MySQL时,修改密码:

    set password=password("root");

    刷新:

    flush privileges;

    use mysql;

    查看用户

    select host,user from user;

    查看mysql当前密码的策略

    show variables like 'validate_password%';

    让用户可以在任意IP使用root

    grant all privileges on *.* to root@"%" identified by "root";

    创建root用户只可以本地使用

    grant all privileges on *.* to root@"localhost" identified by "root";

    创建了一个名为:demo 密码为:123456 的用户

    create user 'demo'@'localhost' identified by '123456';

    localhost是指只能在本地登陆 localhost改成%则是任意远程可登录,

    localhost改成指定的IP则是指定此IP远程登陆

    给demo用户增加查询,插入,更新,创建,删除的权限:其中*.*指所有数据库下所有表,也可以指定数据库下某张表,如:data.company

    grant select,insert,update,create,delete on *.* to demo@"%" identified by "123456";

    flush privileges;

    查看binlog日志配置

    show variables like '%log_bin%';

  • 相关阅读:
    数据库锁表及阻塞的原因和解决办法
    JS中的this都有什么用?
    vue打包要点
    Vue.js的虚拟dom
    JS继承方式
    JS中的浅拷贝和深拷贝。
    详解计算机原码,反码,补码。
    经常被问到的面试题1
    eslint规则说明
    git常用命令总结
  • 原文地址:https://www.cnblogs.com/devin-sl/p/12114495.html
Copyright © 2011-2022 走看看