mysql的登录相关

mysql登录的帐号和权限相关, 可以设置为本地登录, 也可以设置为允许远程登录, 或者二者都有. 

1. 本地登录

可以通过mysql -u user -ppassword登录, 不加-h连接主机.

在数据库的mysql库user表中记录了帐号的权限问题, 记录信息大致如下:

用户       主机         密码           全局权限  

-----------------------------------------

user     localhost     是            select,insert,update,delete

通过上面的记录,可以知道user用户有增删改查的权限, 并且需要密码.

2. 远程登录

需要通过-h连接主机来登录.

在mysql库user表中的记录信息大致如下:

用户       主机         密码           全局权限  

-----------------------------------------

user     %             是            select,insert,update,delete

比较本地登录, 发现只有主机(host)一列有变化.

3. 二者皆有.

如果主机记录只有localhost, 只允许本地登录, 不允许远程连接; 如果主机记录只有%, 不允许本地登录;

如果两条记录都有, 那就是本地和远程登录都可以.

posted on 2012-04-08 23:59  DavidYanXW  阅读(149)  评论(0)    收藏  举报