mysql给用户赋予权限
如何设置mysql的权限为所有的用户权限
这个设置只要进入Linux系统的超级用户状态#下面,即可以使用chmod命令对MySQL数据库系统下面的所有文件进行权限设置。具体的就看你想设置成什么权限,你就可以设置成什么权限了。chmod的基本用法如下:
#chmod750myfile
该命令对myfile这个文件设置成:文件所有者(头3位)具有:可读(4)、可写(2)、可执行(1)权限;同组用户(中间3位)具有:可读(4)、可执行(1)权限;其他用户(后3位):不可读(4)、不可写(2)、不可执行(1)权限。
关于chmod更多的参数,你可以使用manchmod命令进行查看。
mysql怎么设置用户权限?
数据库权限是在开通主机的时候,自己设定的。更具体的权限要用最高权限进入后对数据库或表进行设置。如果是独立主机,那你只能咨询服务器管理人员了。
如何给mysql用户分配权限
1,Mysql下创建新的用户
1.create user 用户名 identified by '密码';
例:create user xiaogang identified by '123456';
新创建的用户,默认情况下是没有任何权限的。
2. 如何给用户分配权限
1.grant 权限 on 数据库.数据表 to '用户' @ '主机名';
例:给 xiaogang 分配所有的权限
grant all on *.* to 'xiaogang'@'%';
这个时候 xiaogang 就拥有了 所有权限了
3 如何更精准的控制用户的权限呢?
1.grant 权限 on 数据库.数据表 to '用户' @ '主机名';
例:让 xiaogang 有查询 tmp 数据库 tmp1 表的权限;
grant select on temp.temp1 to 'xiaogang'@'%';//这个时候 xiaogang 就具有查询temp小的temp1的权限了。查看用户权限
mysql> show grants for zx_root;
mysql> grant select on dmc_db.* to zx_root;
mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错
设置权限时必须给出一下信息
1,要授予的权限
2,被授予访问权限的数据库或表
3,用户名
grant和revoke可以在几个层次上控制访问权限
1,整个服务器,使用 grant all 和revoke all
2,整个数据库,使用on database.*
3,特点表,使用on database.table
4,特定的列
5,特定的存储过程例如,myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSHPRIVILEGES;
允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSHPRIVILEGES;
允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器的dk数据库,并使用mypassword作为密码:
GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSHPRIVILEGES;
Navicat for mysql 添加用户权限问题
keshimier2013-1-24 13:25
不是局域网,就是同一台机器,不涉及网络啊,就是有一台机器,以前是我的,现在转成他的,想保证这个数据库他也能用。现在我已经把他加到这台机器的管理员里
了,但是如果用他的account登陆的话,打开navicate,看不到任何链接之类的。。。有啥方法让这个工具好用。
-----------------------------------
针对这个、其实就是windows程序运行配置的问题,默认都是在用户APPDATA下的
1、运行 进入cmd 执行echo %APPDATA%
2、将%APPDATA%目录下的navicate文件夹拷到你新加的同事域账号用户的对应目录下
3、在新用户下再次执行看看什么结果GRANT ALL PRIVILEGES ON *.* TO 'account'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON 550_roadbook.*
TO 'account'@'localhost' IDENTIFIED BY 'password';
这个是在数据库增加管理员权限的用户的SQL脚本,第二行的权限可以增加或删除。account是用户名、password是密码、550_roadbook是数据库名。你是想远程控制你的数据库呗? 做梦吧。公司怎么可能分配给你独立的ID呢。 局域网的IP你分配 了最高权限又如何,你远程都ping不通楼主里面空格里面或许哪些地方写错了吧。我给你举个例子,学生表和老师表
老师表里面应该有一外键,老师表里面有三个字段tid,name,sid。学生表里面有两个字段id,name。那么群主在设外键的时候上面空格里面应该依次写入,第一个可以随便写。例如test,往下依次为。sid,数据库名称,学生表表名,id,restrict,restrict。群主可以试一下,看看行不行
mysql给用户赋予权限相关推荐
- mysql 给用户赋予权限
1.进入数据库 C:\Users\Administrator> mysql -u root -p Enter password: ****** 2.查看数据库用户表 mysql> SELE ...
- 给mysql的root %用户添加grant权限。并给创建的用户赋予权限
登录mysql [root@dbserver bin]# ./mysql -u root -p 选数据库 mysql> use mysql 查看权限 mysql> mysql> us ...
- 3、MySQL 高级-用户与权限管理
3.MySQL 高级-用户与权限管理 3.1.用户管理 3.1.1.创建用户 # 表示创建名称为 zhang3 的用户,密码设为 123123: create user 'username' iden ...
- mysql 创建端口号_MySQL命令行 不同端口登录 执行SQL文件 创建用户 赋予权限 修改root密码...
0.安装MySQL服务 1.[不同端口登录] 通过开始菜单-> 程序-> MySQL-> MySQL Command Line Client 通过输入密码Enter password ...
- MySQL的用户和权限介绍
一.关于MySQL权限的几点常识: 1.MySQL的权限系统主要用来验证用户的操作权限. 2.在MySQL内部,权限信息存放在MySQL数据库的granttable里.当mysql启动后,grantt ...
- mysql添加用户及权限
一.增加权限 mysql> grant 权限1,权限2,...权限n on 数据库名称.表名称 to 用户名@用户地址 identified by '连接口令'; mysql>flush ...
- MySql的用户管理权限
登陆连接 1.127.0.0.1/其他远程数据库 mysql -u admin -p -h 127.0.0.1 -P 3306 -D t_user 注:-u 代表用户,-p代表密码 ,-h代表host ...
- Navicat for MySQL给用户赋予角色
创建用户.角色以及赋予相应的权限: 创建用户有两种方法,第一种是Navicat可视化界面创建,第二种是sql语句创建,下面分别介绍一下: 方法一: 点击[用户]: 点击[新建用户] 用户名自己确定,主 ...
- MySQL创建用户添加权限
新建用户 格式: create user "username"@"host" identified by "password"; 示例: c ...
最新文章
- 【Docker】Ubuntu18.04国内源安装Docker-准备工作(一)
- linux内核 漏洞扫描,Linux kernel中存在15年的漏洞
- 开始→运行→输入的命令集锦(转载)
- 23_传智播客iOS视频教程_类的对象的创建
- css控制页面文字不能被选中user-select:none;
- Java-数组 三种初始化及内存分析
- 163相册密码破解秘诀
- Android风格与主题
- CYYMysql 源码解读 4
- Eric Pement的单行awk命令收集
- Hbase高级功能过滤(Filter)
- web项目中js加载慢问题解决思路
- 如何使用QGIS下载在线地图
- 数据中心淘汰服务器,浅谈数据中心危机严重的程度
- c++ STL输入流迭代器
- 基于uart的RS232和RS485总线
- GHOST备份还原系统教程
- netcore读取json文件_.Net Core读取Json配置文件的实现示例
- 海康威视OCR/表格识别开源
- MATLAB - 数字信号包络线的求取