zoukankan      html  css  js  c++  java
  • mysql常用操作

    1. 新增用户

    代码如下:

    mysql>insert into mysql.user(Host,User,Password) values("localhost","lionbule",password("hello1234"));
    mysql>flush privileges;

    2. 修改用户密码

    代码如下:

    mysql>update mysql.user set password=password('new password') where User="lionbule" and Host="localhost";
    mysql>flush privileges;

    3. 删除用户

    代码如下:

    mysql>DELETE FROM user WHERE User="lionbule" and Host="localhost";
    mysql>flush privileges;

    4. 权限分配

        4.1. grant用法
               grant 权限 on 数据库.* to 用户名@'登录主机' identified by '密码'

    代码如下:

    权限:
        常用总结, ALL/ALTER/CREATE/DROP/SELECT/UPDATE/DELETE
    数据库:
         *.*                    表示所有库的所有表
         test.*                表示test库的所有表
         test.test_table  表示test库的test_table表    
    用户名:
         mysql账户名
    登陆主机:
         允许登陆mysql server的客户端ip
         '%'表示所有ip
         'localhost' 表示本机
         '192.168.10.2' 特定IP
    密码:
          账户对应的登陆密码

    4.2 例子

    代码如下:

    mysql>grant all  on test.* to lionbule@'%' identified by 'hello1234';
    mysql>flush privileges;

    新增密码为‘hello234'的用户lionbule对test库拥有所有操作权限,并不限制lionbule用户的登陆IP。    

    4.3 注意事项

    grant 会覆盖用户的部分信息,跟insert 、update执行功能一样.

  • 相关阅读:
    Java从指定目录下加载class文件
    超市问题
    SpringBoot中的thymeleaf布局
    SpringBoot 异步支持
    Groovy 脚本引发的 Old GC问题
    Java8 新特性笔记
    MySQL字段默认值踩坑记录
    SpringMVC接收Postman post json数据
    如何实现远程办公安全
    打印机打印的文档或图像出现白色横纹如何解决?
  • 原文地址:https://www.cnblogs.com/whuper/p/4102898.html
Copyright © 2011-2022 走看看