macOS에서 MySQL에 대해 삭제된 '루트' 사용자 및 비밀번호 복원
MAMP 사용자는 실수로 로컬에서 '루트' 사용자를 삭제할 수 있습니다. MySQL 설정. 추가 사용자가 없으면 MySQL에 다시 액세스하는 것이 어려울 수 있습니다. 다음은 macOS를 위한 간단한 솔루션입니다.
my.cnf에 'skip-grant-tables'를 추가합니다. MAMP의 MySQL 디렉토리에서 my.cnf 파일을 찾아 추가합니다. [mysqld]에 다음 줄을 추가합니다. 섹션:
skip-grant-tables
MySQL에서 다음 명령을 실행하세요.
DELETE FROM mysql.user WHERE user = 'root' AND host = 'localhost'; INSERT INTO mysql.user SET user = 'root', host = 'localhost', password = Password('whatevernewpassword'), Select_priv = 'y', Insert_priv = 'y', Update_priv = 'y', Delete_priv = 'y', Create_priv = 'y', Drop_priv = 'y', Reload_priv = 'y', Shutdown_priv = 'y', Process_priv = 'y', File_priv = 'y', Grant_priv = 'y', References_priv = 'y', Index_priv = 'y', Alter_priv = 'y', Show_db_priv = 'y', Super_priv = 'y', Create_tmp_table_priv = 'y', Lock_tables_priv = 'y', Execute_priv = 'y', Repl_slave_priv = 'y', Repl_client_priv = 'y', Create_view_priv = 'y', Show_view_priv = 'y', Create_routine_priv = 'y', Alter_routine_priv = 'y', Create_user_priv = 'y', Event_priv = 'y', Trigger_priv = 'y', Create_tablespace_priv = 'y';
이제 지정한 새로운 '루트' 비밀번호를 사용하여 MySQL에 로그인할 수 있습니다.
위 내용은 macOS MAMP에서 삭제된 MySQL \'root\' 사용자 및 비밀번호를 어떻게 복구할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!