MySQL是一种开源的关系型数据库管理系统,被广泛应用于Web应用程序的开发和数据管理等方面,使用非常广泛。当你第一次安装MySQL时,通常需要进行初始化设置,其中之一是设置root用户密码。下面我们来介绍一下如何为MySQL设置随机密码。
$ sudo mysql_secure_installation
上述命令将启动MySQL的安全初始化向导,按照提示逐步进行,包括验证root密码、删除匿名用户、禁用远程root登录、删除测试数据库等。完成这些安全设置后,还需要设置root用户的新密码。下面是命令示例:
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY PASSWORD RAND();
上述命令中,PASSWORD RAND()将为root用户设置一个随机密码,保护数据库安全。设置成功后,可以使用新密码登录MySQL。