下面的例子显示出如何使用MySQL客户安装新用户。这些例子假定权限根据以前的章节描述的缺省被安装。这意味着为了改变,你必须在MySQL正在运行同一台机器上,你必须作为MySQLroot用户连接,并且root用户必须对MySQL数据库有insert权限和reload管理权限。另外,如果你改变了root用户口令,你必须如下的MySQL命令指定它。
你可以通过发出GRANT语句增加新用户:
复制代码 代码如下:
shell>mysql--user=rootmysql
mysql>GRANTALLPRIVILEGESON*.*TO[email protected]
IDENTIFIEDBY'something'WITHGRANTOPTION;
mysql>GRANTALLPRIVILEGESON*.*TOmonty@"%"
IDENTIFIEDBY'something'WITHGRANTOPTION;
mysql>GRANTRELOAD,PROCESSON*.*TO[email protected];
mysql>GRANTUSAGEON*.*TO[email protected];
这些GRANT语句安装3个新用户:
monty:可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令('something'做这个。注意,[email protected]@"%"发出GRANT语句。如果我们增加localhost条目,对localhost的匿名用户条目在我们从本地主机连接接时由mysql_install_db创建的条目将优先考虑,因为它有更特定的Host字段值,所以以user表排列顺序看更早到来。
更多相关内容:
-
无相关信息