본문 바로가기

과목/Linux 리눅스

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

sudo su <- 우분투에서 관리자로 변환(변환이 안 되면 root에 계정에대하여 passwd 명령을 통해 패스워드를 설정한 후 시도)

/etc/init.d/mysql stop <-동작중인 mysql 중지

mysqld_safe --skip-grant-tables & <- mysql 구동

mysql -uroot -p <-패스워드가 설정된 root계정으로 로그인 시도 만약 패스워드가 없다면 -p 옵션 제거 후 입력

또는:

sudo systemctl stop mysql

sudo systemctl stop mariadb

sudo mysqld_safe --skip-grant-tables &

mysql -u root (패스워드가 설정되어 있다면 mysql -u root -p)


여기서부터는 mysql -u root를 통해 접속 한다음에 치는 명령입니다:

MariaDB [(none)]>  select Host,User,plugin from mysql.user where User='root';

update mysql.user set plugin='mysql_native_password';

MariaDB [(none)]> update mysql.user set password=PASSWORD("1234") where User='root'; <- root계정의 패스워드를 1234로 설정하는 예

flush privileges;

quit;


다시 여기서부터는 리눅스에서 치는 명령입니다:

sudo kill -9 $(pgrep mysql)


sudo systemctl start mysql

sudo systemctl start mariadb


mysql -u root -p


비밀번호는 아까 1234로 설정함




/etc/init.d/mysql stop

mysqld_safe --skip-grant-tables & 입력 후 컨트롤 c 누르고

mysql -uroot -p 또는 mysql -uroot 입력



출처 https://www.linuxbabe.com/mariadb/plugin-unix_socket-is-not-loaded-2

http://cafe.daum.net/_c21_/bbs_search_read?grpid=UaXD&fldid=8b46&datanum=7&q=hy-in&_referer=V7kfJwkeLEGMZxGlgqZEmRgJ4y6UbDKP