1.你有没有权限链接上来
根据三个参数
host 你从来来
user 你是是谁
password 你的密码是
然而这三个信息储存在mysql库中的user表中 你也可以对这表进行curd操作
操作完成之后记住要刷新一下 flush privileges; 因为权限这张表是载入内存中的
常用的权限 all,create,drop,insert,delete,update,select……
2.你有没有权限执行(select,update……)
全局级
全局权限适用于一个给定服务器中的所有数据库。
这些权限存储在mysql.user表中。GRANT ALL ON *.*和REVOKE ALL ON *.*只授予和撤销全局权限。
给他权限 grant [权限1-N] on *.* to user@'host' identified by 'password';
收回权限 revoke all on *.* from 'user'@'host';
数据库级
数据库权限适用于一个给定数据库中的所有目标。
这些权限存储在mysql.db和mysql.host表中。
GRANT ALL ON db_name.*和REVOKE ALL ON db_name.*只授予和撤销数据库权限。
grant all on 库名.* to 'user'@'host';
revoke all on 库名.* to 'user'@'host';
表级
表权限适用于一个给定表中的所有列。
这些权限存储在mysql.talbes_priv表中。
GRANT ALL ON db_name.tbl_name和REVOKE ALL ON db_name.tbl_name只授予和撤销表权限。
grant all on 库名.表名 to 'user'@'host';
revoke all on 库名.* to 'user'@'host';
列级
列权限适用于一个给定表中的单一列。
这些权限存储在mysql.columns_priv表中。
当使用REVOKE时,您必须指定与被授权列相同的列。
……………………………………
mysql中的权限是从上述1中通过来到2看看 库权限 表权限 列权限 ……