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

 

posted @ 2021-04-01 10:15  winyh  阅读(278)  评论(0编辑  收藏  举报