마리아 디비 설치 후
mariadb -u root -p
를 했는데
분명히 비밀번호를 설정한적이 없음에도 비밀번호를 입력하라해서 그동안 입력했던 모~~든 비밀번호를 입력했음에도 접속이 안돼서 강제로 바꿔줘야했다.(엔터로 넘어가지가 않앗음 ㅠㅠ)
데이터 베이스 중단시키기
여기서 보고 운영체제에 맞게 명령어를 입력해주면 된다.
mac의 경우 아래의 명령어를 실행해주면 된다.
sudo launchctl unload -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
패스워드 없이 mySQL이 동작하도록 해주기
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
sql 접속하기
sudo /usr/local/mysql/bin/mysql -u root
비밀번호 업데이트해주기
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('New_Password');
여기서 1820 에러가 난다면
SET old_password = 0;
으로 해주고, 여기서는 꼭 대소문자를 구분하여 명령어를 입력해주자
참고자료
https://wpbeaches.com/restart-start-stop-mysql-server-from-command-line-macos-linux/
https://madplay.github.io/post/mysql-change-root-password-error
위의 방법이 안 먹을 때는
https://toytvstory.tistory.com/1617
요기를 참고하세요‼️!