mysql 赋给用户远程权限 grant all privileges on (推荐)
时间:2019-12-05 来源:本站
对于网站比较多的朋友来说,假如说想做站群,或者类似于站群,比如说数据同步更新,例如,你做了一个网站模板库,然后你朋友共使用你这个模板库的所有数据,然后他换一个皮肤风格模板改成他自己的联系方式,这个时候,我们可以这样操作。
弟一步:自己的数据库进行进远程用户授权数据处理,如下
grant all privileges on *.* to 'root'@'%' identified by '数据库密码' with grant option;
flush privileges;
注意,如果你的防火墙不允许远程使用,需要在服务器控制台打开防火墙的3306端口。
同时我们也发现,如果仅仅是有以上的操作,如果你是用宝塔,还是不够的,
你还需要在宝塔的安全设置中,也授权一下3306可以远程访问,这里为了安全起见,你可以设置指定IP才可以访问。
第二步:在你网站要做的网站上,连接你的数据库并修改他的风格。当然了,使用相同的CMS建站啊。
这样就完成了这一波操作了。建网站就是这么简单。从此以后,你更新数据,他那边自动更新。如果你用的是伪静态或者是动态的话,当然,如果你们的网站使用的是生成静态文件,那么更新数据库,需要你朋友那边也去生成一下静态文件。
有人说,这样好麻烦,在同个服务器下不是就可以共享数据库么,当然了,也是可以的,但是总是有那么一波人,比如说你的朋友,他就是想网站放在他自己的服务器上,又不肯自己去更新数据。那么这个方法就有用处了。