此实用程序在 MySQL 5.6.17 中已弃用,并在 MySQL 5.7 中删除
mysql_setpermission是一个 Perl 脚本,最初由 Luuk de Boer 编写和贡献。它以交互方式在 MySQL 授权表中设置权限。
mysql_setpermission是用 Perl 编写的,需要DBI
和
DBD::mysql
Perl 模块(请参阅
第 2.13 节,“Perl 安装说明”)。
像这样调用mysql_setpermission:
mysql_setpermission [options]
options
应该是
--help
显示帮助消息,或指示如何连接到 MySQL 服务器的选项。连接时使用的帐户决定了在尝试修改授权表中的现有权限时您拥有哪些权限。
如果文件存在,
mysql_setpermissions[client]
还会从主目录中的文件中的和[perl]
组中读取选项.my.cnf
mysql_setpermission支持以下选项:
显示帮助信息并退出。
连接到给定主机上的 MySQL 服务器。
连接到服务器时使用的密码。与其他 MySQL 程序不同,此选项的密码值不是可选的。
在命令行上指定密码应该被认为是不安全的。为避免在命令行中提供密码,请使用选项文件。请参阅 第 6.1.2.1 节,“密码安全的最终用户指南”。
用于连接的 TCP/IP 端口号。
对于连接到
localhost
,要使用的 Unix 套接字文件。连接到服务器时使用的 MySQL 用户名。