【原文链接】http://www.jb51.net/article/24508.htm

有时候需要远程连接mysql数据库,默认是不可以的,大家可以参考下面的方法,解决下。

第一中方法:比较详细以下的文章主要介绍的是MySQL 数据库开启远程连接的时机操作流程,其实开启MySQL 数据库远程连接的实际操作步骤并不难,知识方法对错而已,今天我们要向大家描述的是MySQL 数据库开启远程连接的时机操作流程。

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

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

复制代码 代码如下:

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

MySQL>select host, user from user;

2、MySQL>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION

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

3、MySQL>FLUSH PRIVILEGES;

修改生效

4、MySQL>EXIT

退出MySQL服务器

这样就可以在其它任何的主机上以root身份登录啦!

第二种方法:

1、在控制台执行 mysql -u root -p mysql,系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台,这个命令的第一个mysql是执行命令,第二个mysql是系统数据名称,不一样的。

2、在mysql控制台执行 GRANT ALL PRIVILEGES ON *.* TO ‘root'@'%' IDENTIFIED BY ‘MyPassword' WITH GRANT OPTION;

然后执行FLUSH PRIVILEGES;

说明:在mysql控制台执行命令中的 ‘root'@'%' 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;'MyPassword'是给授权用户指定的登录数据库的密码(需要自行修改);另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权限,GRANT具体操作详情见:http://dev.mysql.com/doc/refman/5.1/en/grant.html

3、不放心的话可以在mysql控制台执行 select host, user from user; 检查一下用户表里的内容 ;或者是在其他主机上面执行mysql -h {远程主机IP} -uroot -p,然后输入上面的那个‘MyPassword'(注意需要跟上面输入的一致)。

第三种方法:

mysql

show databases;

use mysql;

GRANT ALL PRIVILEGES ON *.*  TO root@172.16.11.6  identified by 'root123';

mysql如何远程访问_mysql开启远程连接的方法相关推荐

  1. mysql 本地连接_mysql开启远程连接及本地连接

    问题描述 在本机windows上连接linux服务器上的mysql报错:host'XXX' is not allowed to connect to this mysql server. 这个错误是由 ...

  2. Qt连接mysql数据库、数据库开启远程连接,实现QQ登录、注册、修改密码功能(已实现),后续继续更新中...

    视频示例:如下直通车 Qt连接数据库 个人博客直达 一.安装Mysql数据库软件 1.下载安装连接:点击连接 2.解压,打开如下 3.设置环境变量 4.修改添加环境变量 5.新建配置文件my.ini( ...

  3. mysql5.6允许远程连接_mysql允许远程连接的方法

    一.概述 本文主要介绍通过federated存储引擎建立远程连接表 测试环境:mysql 5.6.21 二.步骤 开启federated存储引擎 先查看federated存储引擎存储引擎是否启用 ?1 ...

  4. 连接linux系统的mysql,Linux系统MySQL开启远程连接

    1.远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库.mysql -uroot -p(密码). 2.创建用户用来远程连接 GRANT ALL PRIVILEGES ...

  5. 远程连接linux的mysql_【Linux开启mysql远程连接的设置步骤】 mysql开启远程连接

    相关热词搜索:Linux开启mysql远程连接的设置步骤,linux mysql 远程连接,linux连接mysql数据库, MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库, ...

  6. 开启MySQL远程访问权限 允许远程连接

    开启MySQL远程访问权限 允许远程连接 1.登陆mysql数据库 mysql -u root -p 2.使用数据库 use mysql; 3.查看数据库所有用户和密码 select host,use ...

  7. c远程连接mysql数据库_MySQL数据库远程连接开启方法

    第一中方法:比较详细 以下的 文章 主要介绍的是 MySQL 数据库 开启远程连接的时机操作流程,其实开启MySQL 数据库远程连接的实际操作步骤并不难,知识方法对错而已,今天我们要向大家描述的是My ...

  8. mysql可连接_mysql开启远程可连接

    1.打开cmd窗口,进入MySql安装的bin目录 2.执行命令登录数据库,之后会出现一行要你输入密码的 mysql -u root -p 3.执行以下命令分配新用户: grant all privi ...

  9. mysql修改为远程连接_Mysql设置远程连接

    开启MySQL远程访问权限 允许远程连接 1.登陆mysql数据库 mysql -u root -p 查看user表 mysql> use mysql; Database changed mys ...

最新文章

  1. ASP.NET 2.0实现自带TreeView的客户端连带选择
  2. .net之生成图表的控件(柱状图,曲线图,饼状图) [转]
  3. vue中如何使用mockjs摸拟接口的各种数据
  4. android实现计时器
  5. 基于JAVA+SpringMVC+MYSQL的宿舍管理系统
  6. 国产手机:跨出去之路
  7. 深入浅出redux知识
  8. 手机怎么打开html游戏,网页游戏打不开怎么解决 网页游戏打不开解决方法
  9. 如何优化内存?Unity中的内存种类;冯乐乐的总结的优化技术
  10. 服务器性能检测器,Linux服务器性能检测工具之 collectl
  11. ps端午节计算机辅助设计,PS教程:端午节的字体设计
  12. JavaScript之document对象获取元素
  13. killer queen ctf
  14. easyui treegrid
  15. 健身房训练计划—背部
  16. CSS-Learning | 使用border-radius创建圆形和胶囊形状(长圆形)
  17. Python数据分析-NumPy模块-选取数组元素
  18. 什么是软件测试、软件测试是什么、软件测试的目的、软件测试的原则、软件测试的对象
  19. could not locate named parameter 的解决方法
  20. 使用 FFmpeg(bilibili视频m4s合成mp4)

热门文章

  1. ogg怎么转mp3格式?三个方法学习起来!
  2. linux下的压缩和解压命令
  3. 【推荐系统】DSSM双塔召回2
  4. C#串口助手-Excel数据保存
  5. 2022年全球与中国机器视觉用图像采集卡市场现状及未来发展趋势
  6. Redis——Lettuce基本使用
  7. Lettuce自定义 Commands
  8. FFmpeg+SDL2开发播放器遇到问题
  9. 你觉得法学专业和计算机专业哪个好
  10. linux-wifi/bt调试