MySQL初始账户管理
MySQL的初始账户如下:
[root@lx16 ~]# mysql -u root
mysql> select host,user,password from mysql.user;
+-----------+------+----------+
| host | user | password |
+-----------+------+----------+
| lx16 | root | |
| 127.0.0.1 | root | |
| ::1 | root | |
| localhost | | |
| lx16 | | |
| localhost | root | |
+-----------+------+----------+
MySQL有两类初始用户:
- root超级账户:拥有全部的权限,可以做任何事。
- 匿名账户:如何人都可以通过它连接服务器,但它权限很小。
在默认情况下,这些账户都没有口令,因此为了安全起见,我们首先必须得为所有的root账户设置密码。
设置密码的第一种方法是用SET PASSWORD语句,假如我们现在要给'root'@'localhost'设置口令,只要执行:
mysql&g