解决方法:
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
使修改生效.就可以了
另外一种方法,不过我没有亲自试过的,在csdn.net上找的,可以看一下.
在安装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数据库允许被远程连接访问
主要介绍了mysql设置指定ip远程访问连接的方法,分别实例讲述了从任意主机和指定ip访问远程MySQL数据库的方法,代码简单功能实用,需要的朋友可以参考下
Mysql初始化root密码和允许远程访问,
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%” 代码如下:mysql -u root...
一台电脑上安装了Workbench,现需要访问另一台ubuntu服务器上的MySQL数据库,但mysql默认是不允许访问的,考虑到安全性问题,也不适合使用root用户来访问mysql。 这时我们就需要开放mysql服务器并创建新的用户来访问...
开启和关闭MSsql数据库的远程访问,默认mssql是关闭远程访问的。
MySQL数据库不允许从远程访问如何办?本文提供了 3种解决思路方法
MySQL数据库不允许从远程访问怎么办?本文提供了三种解决方法,需要的朋友可以参考下
在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库。缺省状态下,mysql的用户没有远程访问的权限。 下面介绍两种方法,解决这一问题。 1、改表法 可能是你的帐号不允许...
mysql默认是不可以通过远程机器访问的,只允许本地访问,通过下面的配置可以开启远程访问; 排查思路: mysql设置远程访问主要从以下三个方面去检测:首先检查网络,两台计算机之间必须能ping通,这是基础;第二:...
1、在服务器端开启远程访问 首先进入mysql数据库,然后输入下面两个命令: grant all privileges on *.* to 'root'@'%' identified by 'password'; flush privileges; 第一个*是数据库,可以改成允许访问的...
默认情况下mysql是不允许远程访问的,也不支持root用户远程访问,所以要设置下 第一种方法: 权限问题,打开mysql数据库中的user表,把你用来连接数据库的用户所在那条记录的host字段改成%就行了。
您可能感兴趣的文章:navicat无法远程连接mysql的解决方法mysql开启远程连接(mysql开启远程访问)详解远程连接Mysql数据库的问题(ERROR 2003 (HY000))配置mysql允许远程连接的方法远程连接mysql 授权方法详解远程连接...
MySQL数据库不允许从远程访问怎么办?本文提供了三种解决方法:
第一:首先检查你的阿里或腾讯的服务器控制台是否开启3306端口访问权限,关于在哪里看,请自行百度,我的如下,可以看到,并没有允许远程连接 如果和我一样没开启,那就开启吧 开启允许所有连接后,再试试 又...
这样设置了允许访问的用户名和IP地址(若想所有IP都可以访问,则可将Host设置为‘%’,但是这样很危险,不建议)。 若想myuser使用mypassword从任何主机连接到mysql服务器 mysql> GRANT ALL PRIVILEGES ON *...
设置文件 开通防火墙端口 设置权限 让XAMPP远程连接MYSQL