主机本地能够连接mysql,为何远程连接不上mysql呢?
这是因为默认安装的mysql,出于安全考虑,只能本地连接。如果您需要远程连接,这里就需要设置一下mysql的权限表。具体设置的步骤如下:
1、在您的云主机上连接进入mysql。
--本地连接
mysql –uroot -p
--远程连接
mysql –uwgb –hXXX.XXX.XXX.XXX –p
2、执行以下mysql命令:
use mysql #打开mysql数据库
#将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip
update user set host='%' where user='root';
flush privileges; #刷新权限表,使配置生效
然后我们就能远程连接我们的mysql了。
3、如果您想关闭远程连接,恢复mysql的默认设置(只能本地连接),您可以通过以下步骤操作:
use mysql #打开mysql数据库
#将host设置为localhost表示只能本地连接mysql
update user set host='localhost' where user='root';
flush privileges; #刷新权限表,使配置生效
备注:您也可以添加一个用户名为yuancheng,密码为123456,权限为%(表示任意ip都能连接)的远程连接用户。命令参考如下:
grant all on *.* to 'yuancheng'@'%' identified by '123456';
flush privileges;
相关推荐
配置mysql远程连接访问数据库 Navicat preium 帮助文档,不是特别详细,免费提供给大家参考下
众所周知在默认情况下,我们安在阿里云上的mysql是不支持远程连接的,但是我们还需要通过一些工具来连接mysql,如navicat,这时就需要我们来修改mysql的远程连接了。 注意一点:当我们修改完mysql权限相关的操作后...
解决MYSQL无法远程连接,适合mysql外链。
MYSQL数据库远程连接,例程,需要有亦众的支持库才能编译。
牛族 MYSQL 远程 连接器 数据库 图形界面下的MYSQL连接器
设置mysql数据库远程连接: Windows系统 1、 停止mysql的服务。 2、 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入c:\mysql\bin 3、 进入mysql数据库服务器 c:\mysql\bin>mysql –u ...
1 可以无需安装MYSQL数据库,用SuperMysql连接器可以连接远程MYSQL数据库。 2 远程数据库表直接显示在程序的显示框中,无需手工输入指令。 3 程序绑定了三个MYSQL指令。 增加功能: a 远程更改密码时可以自己定义...
真正好用的mysql连接工具,内附破解码,真正好用。。
设置文件 开通防火墙端口 设置权限 让XAMPP远程连接MYSQL
授权法,介绍远程用户连接mysql数据库,给任意远程主机授权访问mysql server的权限。
mysql远程连接不了
通过cmd命令开启windows系统上的mysql远程连接权限,简单明了。
MySQL远程连接工具 Navicat for SQL Server 解压就可以用
Linux开启mysql远程连接,mysql和linux搭配成了主流,受大家欢迎,开启远程连接特殊时候有些用处
MySql完全卸载&远程连接配置
mysql本地可以连接,远程无法连接.txt
本文档为本人总结window2003服务器mysql远程访问需要的一些设置,文档内有详细设置过程以及sql语句,文档内容经过本人多次测试均已成功,希望对大家有帮助。
mysql 远程连接 Apache2.2.4和php5.2.1配置方法.doc
远程连接mysql是总是提示: 代码如下:Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0 很明显这是连接初始化阶段就丢失了连接的错误。 google半天大多是说的注释掉...