기존 윈도우 환경에서 xampp 를 통한 MySQL 설치, SQLYog 나 Workbench 를 통해 DB 작업을 했었다.
그러나 M1 맥북 구매 후, homebrew 를 통한 MySQL 설치와 새로운 SQL tool 인 Sequel Pro 를 알게 되었고, 바로 설치를 진행해보았다.
brew install mysql
mysql_secure_installation
로 비밀번호 설정 시 계속해서 다음과 같은 오류가 발생.Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
mysql -uroot -p[비밀번호]
ex). mysql -uroot -p1234
\q
또는 exit
# 시작(실행)
brew services start mysql 또는 mysql.server start
mysql -uroot -p비밀번호
# 종료
brew services stop mysql 또는 mysql.server stop
brew install homebrew/cask-versions/sequel-pro-nightly
🤔 에러 : sequel pro 설치 후, 다음과 같이 명령어를 넣어줘야 사용 가능해서 넣어주는데, 오류 발생함…
ALTER USER 'yourusername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';
# 정책 살펴보기.
SHOW VARIABLES LIKE 'validate_password%';
# 정책 변경하기!!
- SET GLOBAL [정책명]=[VALUE];
-- SET GLOBAL validate_password.policy=LOW; // MEDIUM -> LOW
해결
SET GLOBAL validate_password.policy=LOW;
를 통해 해결했다.ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '12341234';