用户权限操作
增加新用户,并给予指定的权限 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"权限我常用两种
1 select, insert, update, delete 2 ALL PRIVILEGES数据库
* 代表全部数据库 notebase 指定数据库用户名
root和非root用户登陆主机
localhost 本机访问 % 所有IP都能访问,这个比较危险 10.0.0.11 指定IP能访问,常用的方法我常用的方法
1 用于程序发布中,指定数据库,指定用户,权限小不影响工作(程序和数据库服务器在同一台机器上,否则用指定IP或域名)
grant select, insert, update, delete on notebase.* to nb identified by 'nb123';不推荐使用%,这样所有的IP都能连接,不过只能对notebase操作
grant select, insert, update, delete on notebase.* to nb@"%" identified by 'nb123';2 用于程序开发中,让指定开发人员的机器有最高访问权限
grant ALL PRIVILEGES on *.* to root@"10.0.0.11" Identified by "root" WITH GRANT OPTION;