1 用户授权: 在数据库服务器添加用户 设置访问及登录密码,给客户端连接授权命令格式:
grant 权限列表 on 库名 to 用户名@“客服端地址” identified by “密码” //授权用户密码
with grant option; //有授权权限可选项
案例如下:
mysql > grant all on db4.* to yaya@"%" identified by "123qqq...A"; //授权用用户
mysql > grant all on *.* to admin to admin@"192.168.4.51" identified by "123qqq...A"; //这是指定用户连接数据库
mysql > grant all on *.* to admin@"localhost" identified by "123qqq...A"; // 只能是本机访问
mysql > select host,user from mysql.user; //查看有哪些授权用户
使用授权用户连接服务器
命令格式: mysql -h数据库服务器ip 地址 -u授权用户 -p密码
案例如下:
mysql -h192.168.4.51 -uadmin -p123qqq…A
//这是连接mysql数据库的命令
相关命令
案列如下:
mysql > grant select on db3.user to admin@"192.168.4.%" identified by "123qqq...A"; //select 是可以查看权限 只能看 全是4网段的
mysql >grant select,inset,update,delete on db3.* to admin@"localhost" identified by "123qqq...A"; //添加个别权限 只可以在mysql数据库服务器本机上可以用
mysql > grant all on *.* to root@"192.168.4.52" identified by "123qqq...A" with grant option; //只能是192.168.4.52的主机可以连mysql 还可以给别人授权