方法三 mysql> INSERT INTO mysql.user (Host,User,Password) VALUES ('%','system', PASSWORD('manager')); mysql> FLUSH PRIVILEGES 确切地说这是在增加一个用户,用户名为system,密码为manager。注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES来执行确认。 方法四 和方法三一样,只是使用了REPLACE语句 mysql> REPLACE INTO mysql.user (Host,User,Password) VALUES('%','system',PASSWORD('manager')); mysql> FLUSH PRIVILEGES 方法五 使用SET PASSWORD语句 mysql> SET PASSWORD FOR system@"%" = PASSWORD('manager'); 你也必须使用PASSWORD()函数,但是不需要使用FLUSH PRIVILEGES来执行确认。 方法六 使用GRANT ... IDENTIFIED BY语句,来进行授权。 mysql> GRANT USAGE ON *.* TO system@"%" IDENTIFIED BY 'manager'; 这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES来执行确认。 注:PASSWORD()函数作用是为口令字加密,在程序中MySql自动解释。
|
正在阅读:MySQL中修改密码及访问限制设置详解MySQL中修改密码及访问限制设置详解
2007-01-30 14:29
出处:PConline论坛
责任编辑:huyuanbing
键盘也能翻页,试试“← →”键