MySQL数据库不能远程访问的解决办法时间:2008-04-09 点击: 1165 MySQL数据库不允许从远程访问怎么办?本文提供了三种解决方法:
1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
2、授权法。例如,你想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;
我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES
使修改生效,就可以了
另外一种方法:
在安装mysql的机器上运行:
1、d:\mysql\bin\>mysql -h localhost -u root
//这样应该可以进入MySQL服务器
2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
//赋予任何主机访问数据的权限
3、mysql>FLUSH PRIVILEGES
//修改生效
4、mysql>EXIT
//退出MySQL服务器
这样就可以在其它任何的主机上以root身份登录啦。
分享到:
相关推荐
MYSQL数据库远程连接,例程,需要有亦众的支持库才能编译。
通过设置让mysql数据库允许被远程连接访问
主要介绍了mysql设置指定ip远程访问连接的方法,分别实例讲述了从任意主机和指定ip访问远程MySQL数据库的方法,代码简单功能实用,需要的朋友可以参考下
新装MySQL后在局域网中=一般是不能访问的,如何让mysql数据库允许被远程连接访问
MySQL数据库设置远程访问权限方法总结.pdf
需要设置才能放开权限和端口。设置步骤如下: 1、进入MySQL服务器
mysql数据库在win10、win7下绿色安装,密码修改和设置远程访问。
找到mysql数据库的user表。在user表中新建一条数据,设置User(username)和Host(开放访问MySQL的IP:例如123.118.17.201)以及登录密码。这样设置了允许访问的用户名和IP地址(若想所有IP都可以访问,则可将Host...
对于解决虚拟机linux端mysql数据库无法远程访问的办法一种,以下内容我给大家整理了两种解决方案,具体内容如下: 解决方法一: 1、 在控制台执行 mysql -u root -p mysql,CentOS系统提示输入数据库root用户的密码...
MySQL数据库远程访问权限打开.docx
授权法,介绍远程用户连接mysql数据库,给任意远程主机授权访问mysql server的权限。
Qt5.14远程连接服务器MySQL8.0数据库,MinGW 64-bit
一台电脑上安装了Workbench,现需要访问另一台ubuntu服务器上的MySQL数据库,但mysql默认是不允许访问的,考虑到安全性问题,也不适合使用root用户来访问mysql。 这时我们就需要开放mysql服务器并创建新的用户来访问...
Mysql初始化root密码和允许远程访问,
Navicat无法远程连接MySql服务器问题的解决方法写在前面: ...mysql设置远程访问主要从以下三个方面去检测:首先检查网络,两台计算机之间必须能ping通,这是基础;第二:检测3306端口,对于端口只
以图文并茂的方式手把手教你卸载MySQL数据库 8、以图文并茂的方式手把手教你Visual Studio 2017 C#连接 MySQL数据库,并附C#源程序 9、以图文并茂的方式手把手教你Visual Studio 2017 C#连接远程 MySQL数据库
Delphi7 连接MYsql数据库例子。注意:如果MySQL数据库放在windows要关闭系统自带防火墙,否则连接不上。 测试Linux下正常。
本demo包含 ios远程访问mysql数据库 swift+php+mysql 访问数据库示例 包含详细的搭建方法,包含 cordova +ios 远程访问数据库。webservice方式访问远程数据库。
它使你能够专注于解决问题而不是去搞明白语言本身。 Python 极其容易上手,其语法极其简单。 (2) 免费、开源 Python 是FLOSS (自由/开放源码软件) 之一。简单地说, 用户可以自由地发布这个软件的拷贝、阅读它的...