Rumah > pangkalan data > tutorial mysql > 远程连接MYSQL数据库_MySQL

远程连接MYSQL数据库_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-05-27 14:12:46
asal
1159 orang telah melayarinya

bitsCN.com

本地环境:

系统:Fedora 20(Linux应该都一样)

mysql:5.6

远程环境:

系统:windows XP (虚拟机中)

navcate for mysql:10.0.11

1.本地配置

本地MYSQL环境全部配好后只需要授权就可以了

首先,先要确定你本地防火墙开放了3306端口支持外部访问

然后就是在你的mysql中授权了。

网上有什么改表法,授权法。

我的这个属于他们所谓的授权法:

进入mysql

mysql>grant all privileges on *.* to zemo@10.0.2.15 identified by '123456';
Salin selepas log masuk
其中zemo@10.0.2.15 中前面是用户名,你可以随便设置一般都是root,后半部分是远程的ip地址,

‘123456’毫无疑问就是密码了。

由于我是用的本地虚拟机作为远程环境所以我给的权限是all

你也可以选择开放部分权限

mysql>grant select,insert,update,delete on mercy.* to zemo@10.0.2.15 identified by '123456';
Salin selepas log masuk
这是开放常用的增删改查四个功能

权限范围是mercy中的所有表

当然常用的权限除了这四个之外还有create,drop,reload等,

小弟才疏学浅之用过这几个权限其他的目前还没有涉及到,

如果没有报错证明添加权限成功,可以查询以下:

mysql> select host,user from user;
Salin selepas log masuk
如果查询出来的有你刚才设置的数据就证明成功了,然后执行如下语句刷新:
mysql> flush privileges; 
Salin selepas log masuk

2.远程配置

远程就跟正常连接一样了,我用的navicat /

也可以使用指令连接(但是要确定你远程环境中至少安装了myslq-client)

就可以执行指令:

mysql -u zemo -p123456 -h 192.168.2.100 -P 3306 -D mercy
Salin selepas log masuk
bitsCN.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan