mysql无法授权问题

mysql授权好像只能本地用户才有授权权限

别人说,

host+user才是完整的用户

说的有点道理

别人又说

all privileges不代表他能授权给别人

要WITH GRANT OPTION的权限

时间: 2024-11-01 18:46:38

mysql无法授权问题的相关文章

MySQL数据库授权的两种方式

MySQL数据库授权的两种方式 方法一:通过grant命令创建用户并授权 grant命令简单语法如下: grant all privileges on dbname.* to [email protected] identified by 'passwd'; 列表说明如下: 说明:上述命令是授权localhost主机上通过用户username管理dbname数据库的所有权限,密码是passwd.其中,username,dbname,passwd可根据业务的情况修改. 举例:创建zd用户,对tes

MySQL字段授权与视图的区别

MySQL字段授权时,如果Select * 查询全表将会报错,只能Select被授权的字段,而视图则可以Select * from table_name.

MySQL用户授权 和 bin-log日志 详解和实战(http://www.cnblogs.com/it-cen/p/5234345.html)

看 了上一篇博文的发布时间,到目前已经有三个月没更新博文了.这三个月经历了很多事情,包括工作.生活和感情等等.由于个人发展的原因,这个月准备换工作 啦.在这段时间,我会把Web大型项目中所接触到的技术都总结出来,分享给各位支持我的博友.博客园是个好地方,在这里能学到很多东西,同时你也可以收获 很多东西,就比如我本人,去年被两个比较大型的在线培训机构邀请当讲师(只接受了一家,当然由于太忙所以课程录制也不是特别多),另有一企业聘请我写一本 技术相关的书籍(我拒了,没时间写)等等,这些都是我在博客园里

一次mysql的授权故障排除

描述一下情况,有一个数据库xiyouzyadlog用sync授权 ,结果我在授权的时候授权给了xiyoumainTXZYANDROID 所有权限, 导致sync用户登陆能看到所有的数据库,于是删除sync用户结果sync登陆后依然能看到所有的数据库包括mysql,然后百度查看mysql的授权,结果出现下面的结果,下面就演示下如何删除没有用的授权信息 mysql> show grants for  [email protected]'localhost'; +-------------------

mysql grant 授权

mysql grant 授权 授权格式如:grant 权限 to 数据库对象 on 用户 grant 授权用户增删改查权限: grant select, insert, update, delete on testdb.* to sky_user@'%' grant 数据库开发人员,创建表.索引.视图.存储过程.函数等权限.grant create on testdb.* to developer@'192.168.0.%';grant alter on testdb.* to develope

MySQL账号授权操作

Mysql权限控制 - 允许用户远程连接 Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一.允许root用户在任何地方进行远程登录,并具有所有库任何操作权限, 具体操作如下: 在本机先使用root用户登录mysql: mysql -u root -p"youpassword" 进行授权操作: mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%

mysql客户端授权后连接失败问题

在本地(192.168.1.152)部署好mysql环境,授权远程客户机192.168.1.%连接本机的mysql,在iptables防火墙也已开通3306端口.如下:mysql> select host,user,password from mysql.user;+--------------+-----------------+---------------------------------------------------------+| host              | use

mysql用户授权及撤销

mysql数据库服务在不做授权的情况下只允许数据库管理员从数据库服务器本机登录. 默认只有数据库管理员从数据库服务器本机登录才有授权权限 mysql -u root -p (本机登录mysql服务器) mysql -u root -h 192.168.4.5 -p (远程连接mysql服务器) 方式1 在库外重置数据库管理员密码: [[email protected] 桌面]# mysqladmin -hlocalhost -uroot -p password "123456"    

Linux学习笔记:MySQL的授权

授权,当创建用户后,则需要对用户进行授权,MySQL有意思的地方在于,它是针对用户与主机成对进行授权.也就是说,同一个用户来自不同主机,权限也可能不同. GRANT SELECT, INSERT ON `mydb`.`student` TO 'coosh'@'192.168.5.0/255.255.255.0' identified by 'coosh'; 注意,SELECT,与INSERT之间有空格,另外IP网段的写法也要注意,不能使用/24这种写法.这种写法与192.168.5.%的区别在于

MySQL中授权(grant)和撤销授权(revoke)命令之用法

MySQL的权限系统围绕着两个概念: 认证->确定用户是否允许连接数据库服务器 授权->确定用户是否拥有足够的权限执行查询请求等. 如果认证不成功的话,哪么授权肯定是无法进行的. revoke 跟 grant 的语法差不多,只需要把关键字 "to" 换成 "from" 表 GRANT和REVOKE管理的权限 权限 描述 ALL PRIVILEGES 影响除WITH GRANT OPTION之外的所有权限 ALTER 影响ALTER TABLE命令的使用