首页 > 数据库技术 > 详细

Mysql创建用户并授权以及开启远程访问

时间:2019-11-21 15:39:55      阅读:86      评论:0      收藏:0      [点我收藏+]

一、创建用户并授权

1、登录

  mysql  mysql -u root -p

2、创建数据库  

  create database test;//以创建test为例

3、创建用户创建user01,只能本地访问  

  create user user01@‘localhost‘ identified by ‘password‘;

  创建user02,可以远程访问  

  create user user02@‘%‘ identified by ‘password‘

4、修改用户密码以user01为例:  

  set password for ‘user01‘@‘localhost‘=password(‘anotherpassword‘)

5、授权授予user01管理test的全部权限  

  grant all privileges on test.* to user01;

  授予user02查看权限,并修改密码  

    grant select on *.* to ‘user02‘@‘%‘ identified by ‘anotherpassword‘;

  授予所有权限

    GRANT ALL PRIVILEGES ON *.* TO zhangsan@"%" IDENTIFIED BY "lisi";

二、设置mysql允许远程连接(ubuntu系统)

1、 sudo vi /etc/mysql/my.cnf

2、注释掉如下两行:  bind-address=127.0.0.1  skip-network(mysql5.6版本里没有这行)

3、sudo service mysql restart

结合一中的授权,被授权用户可以远程访问 

Mysql创建用户并授权以及开启远程访问

原文:https://www.cnblogs.com/ldcheng/p/11905513.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!