mysql的默认用户和密码

沽酒待人歸 9个月前 189浏览 0评论

在使用MySQL时,我们需要访问数据库管理系统。MySQL提供了几种不同的用户来管理和访问数据库,而这些用户的权限根据MySQL服务器的访问级别而异。

MySQL预先定义了一些默认用户,分别是root和anonymous。其中,root用户是最高权限的管理员,拥有所有MySQL的权限。而anonymous用户则没有任何权限,只能用于测试系统连接。

默认情况下,root用户是没有密码的,这样做是为了方便安装MySQL时的快速使用。但是,实际上这样的设置是非常危险的,因为任何人都可以访问并控制您的数据库,所以为了保护数据库的安全,建议您查看并更改root用户的初始密码。

mysql -u root

mysql> use mysql;

mysql> update user set authentication_string=PASSWORD('new-password') where User='root';

mysql> flush privileges;

mysql> exit;

以上代码会将root用户的密码更改为新密码。我们可以使用这个新密码来登录MySQL数据库管理系统。