您的位置:首页 > 数据库 > MySQL

MySql创建新用户并远程访问[mysql初级文档]

2015-11-24 22:46 573 查看
Mysql数据库安装好后,一般会有root用户,如果允许远程访问的话,那从任意一个远程客户端都可以连接上去。

但如果都以root方式访问的话,显然是不安全的,因为root权限太高了,root登录后能对mysql数据库进行一切管理。

比如创建一个数据库mydata,其他客户端访问的时候我们希望只允许对mydata数据库进行管理和操作。这个时候我们可以单独创建一个用户,比如叫zhangsan,用navicat客户端进行创建的时候,在“主机”的文本框中填写%,并且在权限选项卡中,添加权限的时候仅选中mydata数据库,当然在后面的权限复选框选中要分配的权限(右键,全选授予就可以)。

这样zhangsan用户登录的时候就只能看到mydata数据库,而看不到其他的数据库了。

估计很多人是被“主机”这个文本框名称误导了,以为是指数据库服务器的ip。这里实际上是指客户机的ip或者机器名,输入%表示不限制客户机ip。

因为吃过亏,所以记录在这里。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: