我是数据库主题的新手。我需要创建一个数据库,并将数据库共享给我办公室中的另一个人,这样其他人也可以在同一个数据库中创建/删除表。我使用SQLServer5.6创建了数据库,并使用DbVisualizer作为数据库管理工具。有谁能告诉我怎样才能把我的数据库分享给另一个人吗?还是使用其他数据库管理系统(如Oracle db )更好呢?
记者:我试着在网上搜索,却找不到合适的答案。
发布于 2015-10-19 08:01:55
确保您有防火墙,允许客户端的IP。
在my.cnf中,请确保端口侦听正确的IP。查找绑定地址并将其更改为“bind= 0.0.0.0”,以打开所有接口的绑定地址。
然后向数据库添加用户访问权限。
shell> mysql --user=root mysql
mysql> GRANT ALL ON databasename.* TO client@192.168.1.50 IDENTIFIED BY 'somepassword';
mysql> flush privileges;将192.168.1.50更改为适当的IP地址。
https://serverfault.com/questions/729870
复制相似问题