MySQL用户管理,mysql创建用户
1.mysql数据库表结构1)mysql数据库的所有表:
2)user表的结构 3)db表结构 4)权限表(tables_priv和columns_priv表) ①tables_priv表结构: ②columns_priv表结构: --skip-grant-tables net start mysql --skip-grant-tables linux: mysqld_safe --skip-grant-tables user=mysql /etc/init.d/mysql start --mysqld --skip-grant-tables ②用update语句修改密码,加载权限表 例子: 设置每个小时可以执行count次更新; d、MAX_CONNECTIONS_PER_HOUR_count:设置每个小时可以建立count次连接; e、MAX_USER_CONNECTIONS_PER_count:设置单个用户可以同时具有的count连接数; 例子: (给yunshu用户授权 (用yunshu用户给yunshu2用户授权 3)收回权限 收回指定权限的REVOKE语句的基本语法是: REVOKE priv_type [(column_list)]... ON database.table FROM user [,user]... 收回全部权限的REVOKE语句的基本语法是: REVOKE ALL PRIVILEGES,GRANT OPTION FROM user [,user]... 例子: 4)查看用户权限 ①查看user表 ②使用show grant语句 基本语法:SHOW GRANTS FOR 'username'@'hostname' 例子:
PHP之友评论