1.简单粗暴

直接将数据库mysql中表user的root用户下的Host改为%

%表示,所有主机都可以通过root用户访问数据库

修改完,保存,然后命令行运行flush privileges;

此时root便可远程访问

2.创建新用户,自定义访问权限

2.1创建远程用户

'yuan'为用户名,密码为123456,%表示所有主机ip

create user 'yuan'@'%' identified by '123456';

此时虽可登录但没有任何权限,接下来将为其配置不同访问权限

2.2创建访问权限

2.2.1 Global Privileges

全局权限,最高级权限,拥有着与root用户一样的权限,例如,可以添加删除数据库,增删表等

GRANT ALL ON *.* TO 'someuser'@'somehost'; #可以增删改查数据库

GRANT SELECT, INSERT ON mydb.* TO 'someuser'@'somehost'; #只能增查数据库

2.2.2 Database Privileges

它拥有数据库级别的权限,只能操作某个数据库mydb

GRANT ALL ON mydb.* TO 'someuser'@'somehost'; #增删改查

GRANT SELECT, INSERT ON mydb.* TO 'someuser'@'somehost'; #增查

2.2.3 Table Privileges

拥有表级别的权限,只能操作某个表

GRANT ALL ON mydb.mytbl TO 'someuser'@'somehost';

GRANT SELECT, INSERT ON mydb.mytbl TO 'someuser'@'somehost';

mysql授权远程登录相关推荐

  1. MySQL 授权远程登录(Ubuntu 环境)

    环境:Ubuntu 13.10 (GNU/Linux 3.11.0-12-generic i686) 在用 Navicat 连接远程数据库时报错: ERROR 1130 (HY000): Host * ...

  2. linux mysql授权远程登录,Linux中 MySQL 授权远程连接的方法步骤

    说明:当别的机子(IP )通过客户端的方式在没有授权的情况下是无法连接 MySQL 数据库的,如果需要远程连接 Linux 系统上的 MySQL 时,必须为其 IP 和 具体用户 进行 授权 .一般 ...

  3. mysql 网络远程登录_mysql实现远程登录

    CentOS7上安装mysql后,想要实现mysql远程登录. 主要解决二个问题:(1)为mysql用户授予远程登录权限(改表法或授权法):(2)防火墙开放3306端口. (一)授予登录权限 mysq ...

  4. centos7.3允许mysql远程连接_Centos7.3 安装Mysql和远程登录到Mysql-Go语言中文社区

    1.首先在官网https://dev.mysql.com/downloads/mysql/,下载相应rpm文件到Centos本地 我选择的是正式发布版,选择对应的系统版本. 点击download 点击 ...

  5. centos 如何登陆mysql_[CentOS 0010] CentOS 配置mysql允许远程登录

    Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一.允许root用户在任何地方进行远程登录,并具有所有库 ...

  6. ref的mysql_ref:Mysql授权远程登陆

    在Windows环境上操作.步骤如下: 1. 打开cmd窗口,登陆mysql mysql -uroot -p123456 2.使用mysql数据库 use mysql 3.查看结果中host一行中是否 ...

  7. centos 如何登陆mysql_CentOS 配置MySQL允许远程登录

    Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一.允许root用户在任何地方进行远程登录,并具有所有库 ...

  8. centos远程连接mysql_CentOS 配置mysql允许远程登录

    Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一.允许root用户在任何地方进行远程登录,并具有所有库 ...

  9. CentOS 配置mysql允许远程登录

    Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一.允许root用户在任何地方进行远程登录,并具有所有库 ...

最新文章

  1. Fiddler抓包2-只抓APP的请求
  2. matlab在振动信号处理中的应用_Matlab面向对象程序设计及其在地球物理学中的应用(4)——类的属性
  3. sql语句的执行过程和优化
  4. java中处理异常怎么越过,java – Spring Batch – 异常不可跳过
  5. java 康塔纳 牙盘_这种配置不要六千?你敢信!
  6. jenkins + maven + nexus + [ svn 或 GitLab 或 GitHub ]
  7. FileZilla Server使用实践
  8. javascript时钟代码 DEMO-002
  9. 基于Android Studio和Gradle 的小米便签配置和安装
  10. 6.4.10 删除电子邮件
  11. layui 模板引擎使用
  12. win7取消计算机密码怎么设置,Win7取消开机密码的方法
  13. 华为p4支持鸿蒙功能吗_华为P40或用鸿蒙 鸿蒙系统支持哪些手机 鸿蒙系统什么时候能用...
  14. Mac 解压rar格式文件(附解压工具包)
  15. Nginx配置https(ssl证书)并反向代理Springboot Jar项目
  16. Excel·VBA按行拆分工作表
  17. web学生网页设计作业源码 HTML5+CSS大作业——三八女人节主题设计(1页)
  18. Linux中正则表达式与文件格式化处理命令(awk/grep/sed)
  19. 从360大战QQ看未来云计算和云存储
  20. 计算机应用技术辅助设计方向课程,《AutoCAD计算机辅助设计》课程标准.doc

热门文章

  1. (Alpha)Let's-典型用户和场景功能规格说明书
  2. Ubuntu系统查看内存信息
  3. 信息系统项目管理师学习笔记4-项目整体管理
  4. [UWP]浅谈按钮设计
  5. halcon系列(2):超级盒子(Hyperboxes)
  6. 双线性插值 Bilinear Interpolation
  7. eBay推出Facebook聊天机器人,体验另类购物
  8. luogu1445 樱花
  9. VR AR MR到底是什么
  10. 什么是轻量级框架,什么是重量级框架?