MySQL은 데이터를 저장하고 관리하는 데 일반적으로 사용되는 인기 있는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. MySQL을 설치한 후에는 데이터베이스 보안을 보호하기 위해 루트 사용자 비밀번호를 설정해야 합니다. 이 기사에서는 MySQL 루트 비밀번호를 추가하는 방법과 구체적인 코드 예제를 소개합니다.
MySQL은 루트 비밀번호 및 기타 보안 구성을 설정하는 데 도움이 되는 보안 초기화 도구 mysql_secure_installation
를 제공합니다. mysql_secure_installation
,可以帮助我们设置root密码以及其他安全配置。
mysql -u root -p
sudo mysql_secure_installation
如果不使用安全初始化工具,也可以直接在MySQL中修改root密码。
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
FLUSH PRIVILEGES;
还可以在MySQL的配置文件中直接添加root密码,这样MySQL在启动时会自动加载该密码。
/etc/mysql/my.cnf
或/etc/my.cnf
):sudo nano /etc/mysql/my.cnf
[mysqld]
[mysqld] skip-grant-tables
sudo systemctl restart mysql
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';🎜🎜비밀번호를 변경한 후, 변경 사항을 적용할 수 있는 권한: 🎜🎜 rrreee🎜3. MySQL 구성 파일에 루트 비밀번호를 추가하세요🎜🎜 MySQL 구성 파일에 루트 비밀번호를 직접 추가하여 MySQL이 시작될 때 자동으로 비밀번호를 로드할 수도 있습니다. . 🎜
/etc/mysql/my.cnf
또는 /etc/my.cnf
)을 엽니다. 🎜🎜rrreee[mysqld]
섹션 아래에 다음을 추가합니다. 🎜🎜rrreee🎜🎜파일을 저장하고 닫은 다음 MySQL 서비스를 다시 시작합니다. 🎜🎜rrreee🎜🎜다음을 사용하여 MySQL에 로그인합니다. 다음 명령을 사용하면 루트 사용자를 사용하여 비밀번호 없이 직접 액세스할 수 있습니다. 🎜🎜rrreee🎜🎜루트 비밀번호 수정: 🎜🎜rrreee🎜🎜 구성 파일에 추가된 내용을 삭제하고 파일을 저장한 후 닫은 후 다시 시작하세요. MySQL 서비스. 🎜🎜🎜요약🎜🎜위의 방법을 사용하면 MySQL의 루트 비밀번호를 쉽게 추가하여 데이터베이스의 보안을 향상시킬 수 있습니다. 보안 초기화 도구를 사용하든, MySQL에서 직접 비밀번호를 변경하든, 구성 파일에 비밀번호를 추가하든, 무단 액세스로부터 데이터베이스를 효과적으로 보호할 수 있습니다. 물론, 비밀번호를 설정할 때에는 크랙이 발생하지 않도록 비밀번호가 안전하고 복잡한지 확인해야 합니다. 🎜위 내용은 MySQL 루트 비밀번호를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!