MySQL数据库远程访问权限如何打开(两种方法)

下载GPL版本安装

MySQL Community Edition(GPL)

Community (GPL) Downloads »

在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库。缺省状态下,mysql的用户没有远程访问的权限。

下面介绍两种方法,解决这一问题。

1、改表法

可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql -u root -p

mysql>use mysql;

mysql>update user set host = '%' where user = 'root';

mysql>select host, user from user;

2、授权法

在安装mysql的机器上运行:

1、d:\mysql\bin\>mysql -h localhost -u root

//这样应该可以进入MySQL服务器

2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION

//赋予任何主机访问数据的权限

例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WI

TH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY

'mypassword' WITH GRANT OPTION;

3、mysql>FLUSH PRIVILEGES

//修改生效

4、mysql>EXIT

退出MySQL服务器,这样就可以在其它任何的主机上以root身份登录

以上所述是小编给大家介绍的MySQL数据库远程访问的权限如何打开,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对phpstudy网站的支持!相关阅读:

Android利用ViewPager实现滑动广告板实例源码

浅谈如何实现easyui的datebox格式化

NodeJS中Buffer模块详解

jQuery+HTML5实现图片上传前预览效果

jQuery实现页面内锚点平滑跳转特效的方法总结

Android 几种屏幕间跳转的跳转Intent Bundle

jQuery插件pagewalkthrough实现引导页效果

Android控件系列之ImageView使用方法

win7安装软件出现错误Error 1935该怎么解决?

JQuery实现左右滚动菜单特效

给VM虚拟机中的CentOS Linux系统挂载U盘的方法图文教程

深入讲解C#编程中嵌套类型和匿名类型的定义与使用

PHP页面间参数传递的四种方法详解

在Java的JDBC使用中设置事务回滚的保存点的方法

mysql php gpl_MySQL_MySQL数据库远程访问权限如何打开(两种方法),下载GPL版本安装MySQL Community - phpStudy...相关推荐

  1. mysql数据库运行远程用户访问不了_MySQL数据库远程访问权限如何打开(两种方法)...

    下载GPL版本安装 MySQL Community Edition(GPL) Community (GPL) Downloads » 在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上 ...

  2. oracle事务数统计,【学习笔记】Oracle数据库收集统计信息的两种方法介绍案例

    天萃荷净 分享一篇关于Oracle数据库收集统计信息的办法,Oracle DBMS_STATS与Oracle analyze使用方法案例 今天群里面讨论DBMS_STATS和analyze,这里进行了 ...

  3. qt连接mysql数据库原理_Qt连接数据库的两种方法

    我曾经想过,无论在哪个平台下开发,都不要再接触SQL Server了,但显然不行.我们是来看世界的,不是来改变世界的,想通就好. 前两天,尝试了一下Qt下远程访问数据库.在macOS下,用Qt 5.1 ...

  4. oracle数据库导入dmp文件,两种方法

    开始的准备工作:前面的步骤都一样 一: 创建表空间: create tablespace root datafile 'D:\Oracle\dataSpace\root.dbf' (你自己的存放空间) ...

  5. mysql的驱动connect放在哪里_Python连接数据库两种方法,QSqlDatabase,pymmsql,驱动名...

    ''' Qt中内置了好几个数据库的驱动程序,也就是说我们可以直接在PyQt中对这些数据库进行操作.这些内置的数据库包括: · IBM DB2,驱动名为QDB2: · Borland InterBase ...

  6. MySQL关闭查询缓存(QC)的两种方法

    MySQL Query Cache 会缓存select 查询,安装时默认是开启的,但是如果对表进行INSERT, UPDATE, DELETE, TRUNCATE, ALTER TABLE, DROP ...

  7. mysql latin1 to utf8_mysql latin1转utf8 的两种方法

    老版网站系统的mysql数据库dnname采用默认的latin1字符集,系统升级需要将所有数据转换成utf-8格式,目标数据库为newdbname(建库时使用utf8) 方法一: 步骤一 命令行执行: ...

  8. 用户权限验证的两种方法

    用户权限验证 intercept拦截器使用 之前在进行登录状态判断时用的是intercept拦截器进行拦截处理,配合Jwt生成token,在客户端发送请求时检查请求头里有无携带token,并验证tok ...

  9. MySQl数据库-批量添加数据的两种方法

    当你需要往数据表中添加数据,如果少量,手动添加其实没什么问题.但是当你需要测试大量数据时,比如要统计一年.一个月.一个星期的数据的区别,而且需求是必须每天都要有数据,这时就需要批量添加数据.在这里以u ...

最新文章

  1. springBoot启动时让方法自动执行的几种实现方式
  2. 博三才发文章,打破学校零记录,华科博士入职华为年薪201万
  3. R计算混淆矩阵(Confusion Matrix)
  4. 全面对比 MATLAB、Julia、Python,谁在科学计算中更胜一筹?
  5. css基础选择器教程,CSS核心基础 一些常见的选择器的使用 小白教程
  6. beautiful sentences
  7. 野生前端的数据结构基础练习(3)——链表
  8. selenium 定位方式3-css_selector
  9. 2020计算机二级office高级应用,2020计算机二级ms-office高级应用试题.docx
  10. poj 1159 Palindrome(dp)
  11. 运算放大器的偏置电流、失调电流
  12. 如何在线查看.mmap格式文件
  13. linux 内核rps,Linux内核软RPS实现网络接收软中断的负载均衡分发
  14. 快速去掉迅雷上的弹窗广告
  15. 你的windows许可证即将过期
  16. android 更改主题,如何更改android app的颜色主题?
  17. 王佩丰 Excel 基础24讲 | 学习笔记(全)
  18. Linux系统开启服务器BBR加速教程
  19. linux - 时间时区设置
  20. Linux 搭建Owncloud 私有云

热门文章

  1. C++之菱形继承的解决之道
  2. Dubbo标签解析原理
  3. 计算机组成名词解释移码,自考“计算机组成原理”串讲资料
  4. es获取最大时间的记录_大屏幕大智慧,腕上私教+生理周期,荣耀手表ES评测
  5. jcifs java_Java 使用JCIFS访问网络文件共享的工具类
  6. 二维稳态热传导 代码实现_博世壁挂炉发生故障代码及处理办法
  7. 自己动手,实现一款轻量级 HTTP 调用工具
  8. 一文读懂Redis常见对象类型的底层数据结构
  9. Java IO流之随机读写流RandomAccessFile
  10. pythonos基础_python基础之模块之os模块