cd /opt/homebrew/opt/mysql/bin
brew services stop mysql
비밀번호 없이 MySQL에 접속하기 위해서 서버 승인 생략한다.
mysql.server start --skip-grant-tables
아래 명령문만 입력해도 비밀번호 입력 없이 시작된다.
mysql -u root
use mysql;
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'pass';
EXIT;
비밀번호 없이 들어가기 위해서 처음 시작 때, 걸었던 --skip-grant-tables 옵션이 들어간 MySQL 서버 멈추기
mysql.server stop
mysql.server start
위에서 세팅한 비밀번호를 입력해보면 짜잔. 된다!
mysql -u root -p
select user, authentication_string from user;
** 만약 mysql을 종료하고도 안된다면, 8~10번까지를 다시 해보면 된다.
자꾸 잘못된 줄 알고 M1칩만 혼냈네.... 미안😂
참고 자료
https://stackoverflow.com/questions/6474775/setting-the-mysql-root-user-password-on-os-x
https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
감사합니다. 덕분에 재설정했어요