• Mysql 新建用户 并指定能访问的数据库权限


      (1)新建用户

    CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';

    CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password';

      % 号表示支持远程登录数据库

        localhost 可以设定为指定的主机地址,例如IP 或者 localhost ,表示只能在指定主机登录

      (2)用户授权

    grant Alter, Create, Delete, Drop, INDEX, Insert, Select, Update  on `your_db_name`.* TO 'your_username'@'%';

    // Alter, Create, Delete, Drop, INDEX, Insert, Select, Update 为具体权限操作

      

      (3)刷新MySQL的系统权限相关表,或者重启数据库

        

    flush privileges;  
    

     

       (4)撤销用户权限

    REVOKE privilege ON databasename.tablename FROM 'username'@'host';
    

      

         (5)用户删除

    drop user your_name

    DROP USER 'your_username'@'host';

    DROP USER 'your_username'@'%';

      

       

      一、启动方式

      1、使用 service 启动:service mysqld start

      2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

      3、使用 safe_mysqld 启动:safe_mysqld&

      二、停止

      1、使用 service 启动:service mysqld stop

      2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop

      3、mysqladmin shutdown

      三、重启

      1、使用 service 启动:service mysqld restart

      2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

  • 相关阅读:
    0909 作业
    20190909 pycharm快捷键与变量
    20190906 计算机基础
    0905 计算机组成原理
    day 08 作业
    20190902 函数
    20190827 文件操作
    获取多段线上圆弧的中心点 半径
    读取ini配置文件
    CStatic设置位图
  • 原文地址:https://www.cnblogs.com/winyh/p/14605075.html
Copyright © 2020-2023  润新知