본문 바로가기
other/linux

ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded

by seohan1010 2025. 12. 30.

 

mysql에 플러그인이 없거나
플러그인 디렉터리가 없어서 발생 

#mysql 실행 중이면 정지
sudo systemctl stop mysql
sudo pkill mysqld 2>/dev/null || true

#권한 무시 모드로 mysql 실행 
sudo mkdir -p /run/mysqld
sudo chown mysql:mysql /run/mysqld
sudo chmod 755 /run/mysqld

sudo -u mysql /usr/sbin/mysqld \
  --skip-grant-tables \
  --skip-networking \
  --socket=/run/mysqld/mysqld.sock &

#mysql 접속 
mysql --socket=/run/mysqld/mysqld.sock

#인증방식 강제 재설정 
ALTER USER 'root'@'localhost'
IDENTIFIED WITH mysql_native_password
BY '비밀번호';

FLUSH PRIVILEGES;

#mysql재실행 
sudo pkill mysqld
sudo systemctl start mysql
sudo systemctl status mysql --no-pager

#접속 테스트 
mysql -u root -p