如何设置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给用户赋予权限相关推荐

  1. mysql 给用户赋予权限

    1.进入数据库 C:\Users\Administrator> mysql -u root -p Enter password: ****** 2.查看数据库用户表 mysql> SELE ...

  2. 给mysql的root %用户添加grant权限。并给创建的用户赋予权限

    登录mysql [root@dbserver bin]# ./mysql -u root -p 选数据库 mysql> use mysql 查看权限 mysql> mysql> us ...

  3. 3、MySQL 高级-用户与权限管理

    3.MySQL 高级-用户与权限管理 3.1.用户管理 3.1.1.创建用户 # 表示创建名称为 zhang3 的用户,密码设为 123123: create user 'username' iden ...

  4. mysql 创建端口号_MySQL命令行 不同端口登录 执行SQL文件 创建用户 赋予权限 修改root密码...

    0.安装MySQL服务 1.[不同端口登录] 通过开始菜单-> 程序-> MySQL-> MySQL Command Line Client 通过输入密码Enter password ...

  5. MySQL的用户和权限介绍

    一.关于MySQL权限的几点常识: 1.MySQL的权限系统主要用来验证用户的操作权限. 2.在MySQL内部,权限信息存放在MySQL数据库的granttable里.当mysql启动后,grantt ...

  6. mysql添加用户及权限

    一.增加权限 mysql> grant 权限1,权限2,...权限n on 数据库名称.表名称 to 用户名@用户地址 identified by '连接口令'; mysql>flush ...

  7. MySql的用户管理权限

    登陆连接 1.127.0.0.1/其他远程数据库 mysql -u admin -p -h 127.0.0.1 -P 3306 -D t_user 注:-u 代表用户,-p代表密码 ,-h代表host ...

  8. Navicat for MySQL给用户赋予角色

    创建用户.角色以及赋予相应的权限: 创建用户有两种方法,第一种是Navicat可视化界面创建,第二种是sql语句创建,下面分别介绍一下: 方法一: 点击[用户]: 点击[新建用户] 用户名自己确定,主 ...

  9. MySQL创建用户添加权限

    新建用户 格式: create user "username"@"host" identified by "password"; 示例: c ...

最新文章

  1. 【Docker】Ubuntu18.04国内源安装Docker-准备工作(一)
  2. linux内核 漏洞扫描,Linux kernel中存在15年的漏洞
  3. 开始→运行→输入的命令集锦(转载)
  4. 23_传智播客iOS视频教程_类的对象的创建
  5. css控制页面文字不能被选中user-select:none;
  6. Java-数组 三种初始化及内存分析
  7. 163相册密码破解秘诀
  8. Android风格与主题
  9. CYYMysql 源码解读 4
  10. Eric Pement的单行awk命令收集
  11. Hbase高级功能过滤(Filter)
  12. web项目中js加载慢问题解决思路
  13. 如何使用QGIS下载在线地图
  14. 数据中心淘汰服务器,浅谈数据中心危机严重的程度
  15. c++ STL输入流迭代器
  16. 基于uart的RS232和RS485总线
  17. GHOST备份还原系统教程
  18. netcore读取json文件_.Net Core读取Json配置文件的实现示例
  19. 海康威视OCR/表格识别开源
  20. MATLAB - 数字信号包络线的求取

热门文章

  1. 《关于如何在win10上下载microsoft visual 2010旗舰版》
  2. 《去中国的小船》后感
  3. 创意美术的创意去哪里了?
  4. 新科重点用能单位能耗在线监测系统方案
  5. 958-缺失的第一个整数
  6. android 自定义相机,Android自定义相机实现定时拍照功能
  7. 技术分享 | 想做App测试就一定要了解的App结构
  8. 【ASP.NET MVC4】第六课:在MVC 中使用 HTML 辅助方法输出表单
  9. 华为mate40价格 华为mate40国行版价格是多少
  10. h3c 链路聚合测试_链路聚合技术