zoukankan      html  css  js  c++  java
  • MYSQL语句:创建、授权、查询、修改、统计分析等 一 用户的创建、权限设置、删除等

    MYSQL语句:创建、授权、查询、修改、统计分析..

    一。用户的创建、权限设置、删除等
    1.首先链接MySQL操作

    连接格式:mysql -h 主机地址 -u 用户名 -p 用户密码
    (注-u与root之间可以不加空格,其他也一样)

    断开:exit(回车 即可)

    练习:打开cmd,输入
    mysql -h 127.0.0.1 -u root -p 输入密码 ;就可以连接到本地数据库了。

    2.创建用户

    命令格式:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; (注意数据库里操作都有;结尾)

    ps :username 是你即将创建的用户名,host 指定该用户(名)在哪个主机上可以登录,如果是本地用户用localhost(或127.0.0.1)就可以,如果想让该用户可以从任意远程主机登录,可以使用通配符%
    password 该用户的登录密码,密码可以为空,如果为空该用户可以不需要密码登录数据库服务器

    练习如:CREATE USER 'adm'@'localhost' IDENTIFIED BY '123456';
    CREATE USER 'atom'@'192.168.1.128'IDENTIFIED BY '123456';
    CREATE USER zhangw'@'%' IDENTIFIED BY '123456';
    CREATE USER 'zhangq'@'%';

    在登录时,先exit当前,在输入以下:
    mysql -h 127.0.0.1 -u adm -p 123456
    mysql -h 127.0.0.1 -u atom -p 123456
    ...
    3.授权
    命令格式:GRANT privileges ON databasename.tablename TO 'username'@'host';

    ps: privileges用户的操作权限,如SELECT,INSERT,UPDATE等(详细另查);如果要授予所有的权限则使用ALL;
    databasename数据库名
    tablename表名如果要授予该用户对所有数据库和表的相应得操作权限则可使用表示,如.*.

    练习如: GRANT SELECT,INSERT ON school.* TO 'atom'@'%';
    GRANT ALL privileges ON . TO 'atom'@'%';

    实战常用 GRANT ALL privileges ON . TO 'atom'@'%'IDENTIFIED BY '123456';(这个常用,创建用户授权一次命令搞定)
    PS:用以上命令授权的用户不能给其他用户授权,如果想让该用户可以授权,可用以下命令;

    GRANT privileges ON database.tablename TO 'username'@'host' WITH GRANT OPTION;
  • 相关阅读:
    OpenCASCADE 平面与球面求交
    OpenCASCADE 平面求交
    为 Taro 的小程序 TS 模板加点料
    async-validator 的中文文档翻译
    JS中的与冒号的作用、箭头函数相关的一道题
    为Electron 安装 vue-devtool等扩展
    小程序做一个能够左右滑动切换的多tab页面
    使用sourceMap文件定位小程序错误信息
    手写一个promise
    通过页面预加载(preload)提升小程序的响应速度
  • 原文地址:https://www.cnblogs.com/ITniu/p/5736068.html
Copyright © 2011-2022 走看看