在租用国外VPS或服务器的时候,如果是用来建设网站的话,那么还需要搭建Web(LAMP或LEMP)环境。目前搭建Web环境有两种方法,一种是手动一个个的安装Apache、PHP和MySQL/MariaDB数据库;另外一种是一键安装,包括Vultr等很多海外云服务器都支持LAMP或LEMP环境的一键安装。
对于手动安装的话,在安装MySQL/MariaDB数据库的时候,可以自己设置数据库密码。而对于一键集成安装的话,MySQL/MariaDB数据库密码是系统随机生成的,这个初始密码我们是不知道的。那么,在Centos系统中如何对MySQL/MariaDB初始密码进行更改重置?本文将向大家介绍其中的一种方法,即使用mysql_secure_installation(安全配置向导)的方法进行重置。
重置密码过程
1、首先进入MySQL/MariaDB安全配置向导,使用以下命令即可:
mysql_secure_installation
回车之后系统会提升是否开启VALIDATE PASSWORD PLUGIN,也就是设置密码强度检查,这个自行选择,本文按回车键继续。
2、这时候系统会询问是否更改初始密码,如果不知道MySQL/MariaDB数据库的初始密码,那么输入“y”回车,这时候可以设置一个强度较为复杂的新密码:
3、接下来系统会提示是否删除匿名用户、是否禁止root远程登录、是否删除测试数据库,是否删除测试数据库的privileges权限,为了安全起见,这里建议大家都输入“y”进行删除/禁止。
4、以上操作设置完成之后,MySQL/MariaDB数据库的初始密码就重置成功,这时候可以验证下,就是看看使用刚刚设置新密码能否进入数据库,输入以下命令:
mysql -u root -p
5、从下图可以看出,输入新设置的数据库密码之后,小编成功的登录数据库,说明数据库密码已经修改重置成功。
简单总结
1、使用一键安装LAMP或LEMP环境功能,有些vps或服务器将MySQL/MariaDB数据库初始密码默认设置为root密码,而有些则是随机产生的。不管怎样,如果大家不清楚MySQL/MariaDB的初始密码,可以通过上述方法进行重置密码。
2、如果使用时间长了,不记得当时设置的MySQL/MariaDB数据库密码,也可以通过上述方法进行重置更改密码(前提是以root用户登录服务器。)
3、以上是通过mysql_secure_installation(安全向导)方法更改/重置数据库密码,还有其它多种方法,大家可以自行百度,本文就不介绍了。
4、以上是在CentOS(适用于CentOS6/7/8),其它系统设置可能会略有区别。