MySQL用户账号和信息存储在名为 mysql 的MySQL数据库中。一般不需要直接访问 mysql 数据库和表(你稍后会明白这一点),但有时需要直接访问。需要直接访问它的时机之一是在需要获得所有用户账号列表时。为此,可使用以下代码:
输入:
use mysql; select user from user;
分析:mysql 数据库有一个名为 user 的表,它包含所有用户账号。 user表有一个名为 user 的列,它存储用户登录名。新安装的服务器可能只有一个用户(如这里所示),过去建立的服务器可能具有很多用户。
用多个客户机进行试验 试验对用户账号和权限进行更改的最好办法是打开多个数据库客户机(如 mysql 命令行实用程序的多个副本),一个作为管理登录,其他作为被测试的用户登录。
更改口令
为了更改用户口令,可使用 SET PASSWORD 语句。新口令必须如下加密:
输入:
SET PASSWORD FOR bforta = Password('n3w p@$$w0rd');
分析:SET PASSWORD 更新用户口令。新口令必须传递到 Password() 函数进行加密。
SET PASSWORD 还可以用来设置你自己的口令:
输入:
SET PASSWORD = Password('n3w p@$$w0rd');
分析:在不指定用户名时, SET PASSWORD 更新当前登录用户的口令。
【相关推荐】
1. Mysql免费视频教程
2. mysql访问控制的几个注意要点
3. MySQL使用字符集和校对顺序使用教程
4. MySQL字符集和校对顺序简介
5. mysql 5.5 安装的图文详解