语法: grant all privileges on *.* to joe@localhost identified by '1';
flush privileges;
拿 joe 1 登陆
附:
MySQL> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址连接。
‘连接口令’不能为空,否则创建失败。
mysql>grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。
mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on *.* to joe@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
mysql>grant all privileges on *.* to joe@localhost identified by ‘123′;
给本机用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
转载
http://blog.csdn.net/wengyupeng/article/details/3290415
相关推荐
MySQL 用户权限管理 - GRANT 语句详解 MySQL 中的权限管理是数据库安全的重要组成部分,GRANT 语句是 MySQL 中用于赋予用户权限的主要语句。本文将详细介绍 GRANT 语句的使用方法和参数说明。 GRANT 语句的基本...
### MySQL 常用命令详解 #### 一、创建用户 在MySQL中,创建用户是一项基本但非常重要的操作。...在实际应用中,建议结合具体业务需求和安全性要求,合理配置数据库和用户权限,确保系统的稳定运行和数据的安全可靠。
MySQL中的权限表是用户管理的核心组件之一,它记录了用户对数据库的操作权限。主要包括以下几种权限表: * user表:记录允许连接到服务器的账号信息,里面的权限是全局级的。 * db表和host表:db表中存储了用户对...
MySQL数据库中用GRANT语句增添新用户并赋给用户权限.txt
`WITH GRANT OPTION`表示用户还可以将这些权限转授给其他用户。 3. **刷新权限**:在修改权限后,需要使用`FLUSH PRIVILEGES`命令使改动生效: ```sql FLUSH PRIVILEGES; ``` 在实际应用中,通常会根据具体...
* 创建数据库时,流程化操作,先建数据库,再给用户赋权限,非常方便。 * 创建表时,内容详细,容易操作。 * 进行数据库内容的导出导入操作,很方便。 * 数据访问异常,也能够捕捉到,很实用。 * 其他优势,在实际的...
正确地配置和管理用户权限对于保障数据库的安全至关重要。在实际操作过程中,需要注意以下几点: - 确保使用具有足够权限的账号执行赋权操作。 - 在授予用户权限时,应考虑最小权限原则,即只赋予完成任务所需的最低...
MySQL 赋予用户权限命令的简单格式可概括为: 代码如下:grant 权限 on 数据库对象 to 用户 [identified by ‘密码’] 最常用的,弄主从同步的时候,给从库的slave用户设置拥有所有权限,权限all仅允许其从192.168....
5.创建远程访问用户并赋权限 mysql -uroot -p mysql> create user root identified by 'youpassword'; mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; mysql> flush ...
1. 首选使用root用户登录数据库 mysql -uroot -p 2. 使用mysql 数据库 ...5. 给用户dev在数据库名为dev_db上赋EXECUTE(执行存储过程),INSERT,SELECT,UPDATE权限,@’%’表示从任意ip都可以访问到这个数据库 GRAN
系统权限可以通过 GRANT 命令授予用户或角色,并可以使用 WITH ADMIN OPTION 选项,表示被授权的用户可以将它所得权限赋给其他用户。 GRANT 权限名 TO 用户|角色|PUBLIC 其中,PUBLIC 表示将权限赋给数据库中所有...
SSM框架下的maven项目,用eclipse做的,外加mysql数据库,前台是easyui主要是五表权限,先是用户赋角色然后角色赋权限.主要是这样,适用于初学者, 我也是初学者,有不懂得可以直接留言.
MySql的用户管理是通过User表来实现的,添加新用户常用的方法有两个,一是在User表插入相应的数据行,同时设置相应的权限;二是通过GRANT命令创建具有某种权限的用户。其中GRANT的常用用法如下: grant all on mydb...
例如,可以创建一个角色,然后将多条权限赋给这个角色,最后将角色授予多个用户。这样,修改权限只需要调整角色,而无需逐个修改用户的权限,提高了代码的可维护性和执行效率。 在示例中,我们创建了两个用户`userl...
然后,我们需要创建用户并赋于复制的权限: GRANT REPLICATION SLAVE ON *.* TO 'lisi'@'192.168.1.205' IDENTIFIED BY 'skonbo998'; 接下来,我们需要编辑 MySQL 配置文件 my.cnf: sudo vim /etc/mysql/my.cnf ...
本文总结了初学者常见的MySQL数据库问题,包括自增字段重新赋初值、实现自增长字段、修改用户密码、远程连接MySQL等问题的解决方案。 1. 关于自增字段重新赋初值的问题 在MySQL中,自增字段可以通过ALTER TABLE...
增加新菜单,需要在Menu Manage功能上添加,然后在Role Manage中将新菜单的访问权限赋给角色 3.有数据权限功能,但需要改动代码 介绍 基于django的后台管理系统 安装教程 数据库使用的是Mysql5.7 数据库脚本在...