在使用MySQL数据库时,会经常需要创建新用户并为其分配密码。为了提高安全性,通常建议密码必须使用随机生成的字符。但是,怎样才能快速并且安全地生成随机密码呢?下面介绍一个简单的方法。
mysql>SELECT PASSWORD(“YourPassword”);
该语句会返回一串乱码字符,这就是生成的随机密码。其中,“YourPassword”即为需要设置的新密码。当然,为了保证密码的强度,建议把YourPassword替换成一个更难猜测的字符串。
另外,还有一种更强大的方法,可以同时生成多个随机密码:
mysql>SELECT CONCAT(user, “:”, PASSWORD(“YourPassword”)) FROM mysql.user WHERE user = “NewUser”;
该语句会返回一个带有用户名和随机密码的字符串,格式为“username:随机密码”。其中,“NewUser”即为需要创建的新用户的用户名,可以根据个人需求修改。同样地,也建议使用更难猜测的用户名和密码。