mysql创建新用户相关语句_MySQL

WBOY
发布: 2016-06-01 13:36:29
原创
1217 人浏览过

bitsCN.com

mysql创建新用户相关语句

 

首先以 root权限登录 

创建用户 

Sql代码  

create user username identified by 'password';  

该用户可在任意地方登录数据库 

 

Sql代码  

create user username@ip identified by 'password';  

 

限定登录主机 

 

给新用户授权 

Sql代码  

grant privileges on database.table to user@ip identified by "password"  

 

   select, insert, update, delete, all 

 

通过这种方法,对数据库的修改立即写入内存,即时生效,无须重启服务器 

 

但是以新增用户登录后,提示 

ERROR 1045 (28000): Access denied for user 'database'@'localhost' (using password: YES) 

需要删除匿名用户 

 

以root身份登录 

Sql代码  

use mysql  

select host, user from mysql;  

 

发现存在若干个user项为空的记录,删除之 

Sql代码  

delete from mysql where user="";  

 

 

操作仍然涉及权限,但非grant操作未即时写入内存,或者重启,或者

Sql代码  

flush privileges;  

 

bitsCN.com
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板