mysql如何远程访问_mysql开启远程连接的方法
【原文链接】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开启远程连接的方法相关推荐
- mysql 本地连接_mysql开启远程连接及本地连接
问题描述 在本机windows上连接linux服务器上的mysql报错:host'XXX' is not allowed to connect to this mysql server. 这个错误是由 ...
- Qt连接mysql数据库、数据库开启远程连接,实现QQ登录、注册、修改密码功能(已实现),后续继续更新中...
视频示例:如下直通车 Qt连接数据库 个人博客直达 一.安装Mysql数据库软件 1.下载安装连接:点击连接 2.解压,打开如下 3.设置环境变量 4.修改添加环境变量 5.新建配置文件my.ini( ...
- mysql5.6允许远程连接_mysql允许远程连接的方法
一.概述 本文主要介绍通过federated存储引擎建立远程连接表 测试环境:mysql 5.6.21 二.步骤 开启federated存储引擎 先查看federated存储引擎存储引擎是否启用 ?1 ...
- 连接linux系统的mysql,Linux系统MySQL开启远程连接
1.远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库.mysql -uroot -p(密码). 2.创建用户用来远程连接 GRANT ALL PRIVILEGES ...
- 远程连接linux的mysql_【Linux开启mysql远程连接的设置步骤】 mysql开启远程连接
相关热词搜索:Linux开启mysql远程连接的设置步骤,linux mysql 远程连接,linux连接mysql数据库, MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库, ...
- 开启MySQL远程访问权限 允许远程连接
开启MySQL远程访问权限 允许远程连接 1.登陆mysql数据库 mysql -u root -p 2.使用数据库 use mysql; 3.查看数据库所有用户和密码 select host,use ...
- c远程连接mysql数据库_MySQL数据库远程连接开启方法
第一中方法:比较详细 以下的 文章 主要介绍的是 MySQL 数据库 开启远程连接的时机操作流程,其实开启MySQL 数据库远程连接的实际操作步骤并不难,知识方法对错而已,今天我们要向大家描述的是My ...
- mysql可连接_mysql开启远程可连接
1.打开cmd窗口,进入MySql安装的bin目录 2.执行命令登录数据库,之后会出现一行要你输入密码的 mysql -u root -p 3.执行以下命令分配新用户: grant all privi ...
- mysql修改为远程连接_Mysql设置远程连接
开启MySQL远程访问权限 允许远程连接 1.登陆mysql数据库 mysql -u root -p 查看user表 mysql> use mysql; Database changed mys ...
最新文章
- ASP.NET 2.0实现自带TreeView的客户端连带选择
- .net之生成图表的控件(柱状图,曲线图,饼状图) [转]
- vue中如何使用mockjs摸拟接口的各种数据
- android实现计时器
- 基于JAVA+SpringMVC+MYSQL的宿舍管理系统
- 国产手机:跨出去之路
- 深入浅出redux知识
- 手机怎么打开html游戏,网页游戏打不开怎么解决 网页游戏打不开解决方法
- 如何优化内存?Unity中的内存种类;冯乐乐的总结的优化技术
- 服务器性能检测器,Linux服务器性能检测工具之 collectl
- ps端午节计算机辅助设计,PS教程:端午节的字体设计
- JavaScript之document对象获取元素
- killer queen ctf
- easyui treegrid
- 健身房训练计划—背部
- CSS-Learning | 使用border-radius创建圆形和胶囊形状(长圆形)
- Python数据分析-NumPy模块-选取数组元素
- 什么是软件测试、软件测试是什么、软件测试的目的、软件测试的原则、软件测试的对象
- could not locate named parameter 的解决方法
- 使用 FFmpeg(bilibili视频m4s合成mp4)