zoukankan      html  css  js  c++  java
  • mysql权限管理

    1.使用密码登录mysql

    mysql -u root -p

    2.查看所有的数据库

    show databases;

    3.创建数据库

    create database <数据库名>;

    4.创建数据库同时设置字符集 

    create database <数据库名> default character set utf8 collate utf8_general_ci;

    5.使用数据

    use <数据库名>;

    6.查看当前使用的数据

    select database();

    7.导入数据库

    source /root/home/wwwroot/back.sql

    8.给mysql创建新用户

    CREATE USER 'litter'@'%'IDENTIFIED BY'123456';   注:litter是用户名称,%是通配符指的可以从任意主机访问,也可填固定的ip地址,123456为密码

    9.查看mysql所有用户

    SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
    在此注明CONCAT的用法,CONCAT用于连接查询结果
    例如 "select CONCAT(name," is ",type) as res from lk_user where name="rabbit" "; 返回的结果为 "rabbit is animal"

    10.查看指定用户的权限

    show grants for 用户名;

    11.给用户设置权限

    grant select,update,delete,insert on 数据库名.*  to  用户名;   注:on 数据库.*指的是整个数据库. 如果想指定特定的表则用on database.表名

    12.给用户所有权限

    GRANT ALL ON *.* TO '用户名'@'%' IDENTIFIED BY '密码';

    13.回收用户权限

     revoke  select,update,delete,insert on 数据库名.*  from  用户名;

     14.如果有的小伙伴们创建了权限用户而且是不限制ip地址的,还是连接不上数据库,那么请执行以下命令

    service iptables stop   //关闭防火墙
  • 相关阅读:
    JSP文件上传下载组件(2)
    JSP文件上传下载组件(1)
    FetchProfile类的作用
    html(二) -- 文本标签和实体字符
    html (一)-- 概述
    单元测试框架--junit
    内省和BeanUtils
    工厂模式
    反射
    观察者设计模式
  • 原文地址:https://www.cnblogs.com/smallbo/p/6120136.html
Copyright © 2011-2022 走看看