WEB开发网
开发学院数据库MySQL MYSQL教程:检查数据表和修复数据表 阅读

MYSQL教程:检查数据表和修复数据表

 2009-04-06 11:18:01 来源:WEB开发网   
核心提示: GRANT OPTION,允许把你自已所拥有的权限再转授给其他用户,MYSQL教程:检查数据表和修复数据表(2),LOCK TABLES,可以使用LOCK TABLES语句来锁定数据表PROCESS,只要ssl_type列的值为SPECIFIED,则MySQL会去检查ssl_cipher(

GRANT OPTION,允许把你自已所拥有的权限再转授给其他用户。

LOCK TABLES,可以使用LOCK TABLES语句来锁定数据表

PROCESS,允许你查看和终止任何客户线程。SHOW PROCESSLIST语句或mysqladmin processlist命令可查看线程,KILL语句或mysqladmin kill命令可终止线程。在4.0.2版及以后的版本中,PROCESS权限只剩下查看线程的能力,终止线程的能力由SUPER权限控制。

RELOAD,允许你进行一些数据库管理操作,如FLUSH,RESET等。它还允许你执行mysqladmin命令:reload,refresh,flush-hosts,flush-logs,flush-privileges,flush-status,flush-tables和flush-threads。

REPLICATION CLIENT,允许查询镜像机制中主服务器和从服务器的位置。

REPLICATION SLAVE,允许某个客户连接到镜像机制中的主服务器并请求发送二进制变更日志。该权限应授予从服务器用来连接主服务器的帐号。在4.0.2版这前,从服务器是用FILE权限来连接的。

SHOW DATABASES,控制用户执行SHOW DATABASES语句的权限。

SUPER,允许终止线程,使用mysqladmin debug命令,使用CHANGE MASTER,PURGE MASTER LOGS以及修改全局级变量的SET语句。SUPER还允许你根据存放在DES密钥文件里的密钥进行DES解密的工作。

user权限表中有一个ssl_type数据列,用来说明连接是否使用加密连接以及使用哪种类型的连接,它是一个ENUM类型的数据列,可能的取值有:

NONE,默认值,表示不需加密连接。

ANY,表示需要加密连接,可以是任何一种加密连接。由GRANT的REQUIRE SSL子句设置。

X509,表示需要加密连接,并要求客户提供一份有效的X509证书。由GRANT的REQUIRE X509子句设置。

SPECIFIED,表示加密连接需满足一定要求,由REQUIRE子句的ISSUER,SUBJECT或CIPHER的值进行设置。只要ssl_type列的值为SPECIFIED,则MySQL会去检查ssl_cipher(加密算法)、x509_issuer(证书签发者)和x509_subject(证书主题)列的值。这几列的列类型是BLOB类型的。

Tags:MYSQL 教程 检查

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接