梧桐林木

走着走着,花就开了

Linux下给mysql创建用户分配权限

Linux下给mysql创建用户分配权限,首先是进入Linux系统,然后创建用户(@>是在linux中执行,mysql>是在mysql中执行):

  1. //登录MYSQL 
  2. @>mysql -u root -p 
  3. @>密码 
  4. //创建用户 
  5. mysql> insert into mysql.user(Host,User,Passwordvalues ('localhost','66php',password('66phpPWD')); 
  6. //刷新系统权限表 
  7. mysql>flush privileges

这样就创建好一个用户名为:66php,密码为:66phpPWD。下面是创建一个数据库,并为这个用户授权:

  1. //首先创建一个数据库(66phpDB) 
  2. mysql>create database 66phpDB; 
  3. //授权66php用户拥有66phpDB数据库的所有权限 
  4. @>grant all privileges on 66phpDB.* to 66php@localhost identified by '66phpPWD'//刷新系统权限表
  5. mysql>flush privileges;
  6. //退出后登录一下
  7. mysql>quit;  

all privileges一个是所有权限,可以分配select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个部分权限给用户,用英文逗号隔开。66phpDB.*如果换成*.*都表示所有的数据库中所有表的权限。用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%’表示从任何地址连接。66phpPWD‘连接密码’不能为空,否则无法创建。


阅读更多
版权声明:一首歌,一段情,你可曾体会?我的个人微信公众号:歌曲背后的故事。 https://blog.csdn.net/wu18663419760/article/details/46792641
个人分类: linux
上一篇阿里云服务器去掉tomcat的8080端口和项目名
下一篇linux 删除文件和文件夹
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭