zoukankan      html  css  js  c++  java
  • MySQL权限管理常用命令

    1、进入mysql命令行。

    (1)SSH连接:
    mysql -u root -p
    输入root密码

    (2)Navicat for MySQL中:
    右击连接,选择“命令列界面..”

    2、mysql环境操作

    (1)创建用户
    Mysql> create user 'USERNAME'@'%' identified by 'PASSWORD';
    Mysql> create user 'ljf'@'%' identified by '123456';
    注:% 匹配任务访问来源,任意IP

    (2)更改用户名
    Mysql> rename user OLD_NAME to NEW_NAME;
    Mysql> rename user ljf to zy;

    (3)修改密码
    mysql> set password for 用户名@localhost = password('新密码');
    mysql> set password for ljf = password('ljf123');

    (4)查询所有用户
    mysql> select user,host,password from mysql.user;

    (5)删除用户
    Mysql> drop user 'USERNAME'@'HOST';
    Mysql> drop user ljf;

    (6)用户授权
    Mysql> grant all on rulian.* to ljf@'%' identified by '123456';
    Mysql> grant select,insert,update,delete,alter,create,create view,show view,execute,index on rulian.* to ljf@'%' identified by '123456';
    注:一是全部操作授权,一是针对性操作授权。

    (7)移除授权;
    Mysql> revoke all on rulian.* from 'ljf'@'%';

    (8)刷新授权表;
    Mysql> flush privileges;
    注:用于配置即时生效。

    (9)退出
    Mysql> exit;

     

  • 相关阅读:
    ReentrantLock重入锁
    Java对象序列化和反序列
    echarts踩坑笔记
    金融风控之贷款违约预测笔记
    go安装模块
    vasp计算轨道吸附
    html
    css/js 小技巧
    python 调用父类方法:super && 直接使用父类名
    python 多线程
  • 原文地址:https://www.cnblogs.com/rulian/p/11195195.html
Copyright © 2011-2022 走看看