LNMP 是一个集成了 Nginx、MySQL/MariaDB、PHP 的服务器环境,用于搭建网站或 web 应用。在这个环境中,MySQL 默认是没有密码的,或者密码是在安装过程中随机生成的。
在安装 MySQL 时,如果没有特别指定密码,MySQL 会自动生成一个随机密码或者使用空密码。这通常是不安全的,因此建议在安装后立即更改默认密码。
/var/log/mysqld.log 文件来找到随机生成的密码。mysql -u root -p如果不知道密码,可以尝试空密码或者查看日志文件中的密码。
在 MySQL 命令行中,执行以下命令来更改 root 用户的密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';或者,如果使用的是 MySQL 5.7 或更高版本:
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
SET PASSWORD FOR 'root'@'localhost' = 'new_password';FLUSH PRIVILEGES;exit;如果在尝试登录 MySQL 时遇到问题,可能是因为:
systemctl status mysql如果服务未启动,可以使用以下命令启动:
systemctl start mysql请注意,在生产环境中,强烈建议使用复杂且安全的密码,并定期更新密码以保持安全性。