[MySql] mysqli_connect(): The server requested authentication method unknown to the client [caching_sha2_password] 에러 해결하기 위와 같은 오류가 나타날 때가 있다. 다음과 같이 해결하면 된다. mysql 접속 $ mysql -u root -p 패스워드 적고 들어간 후에 다음과 같이 작성 mysql> ALTER USER 'mysqlUsername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysqlUsernamePassword'; mysqlUsername : root (id 가 따로 있다면 아이디) mysqlUsernamePassword : 본인 mysql 비밀번호 이렇게 적고 적용을 해준 다음, mysql 을 재시작 해준다. $ mysql.server restart 그리고 다시 실행한뒤 다음과 같이 메시지가 나오면 성공 Query OK, 0 rows affected (0.0.. 프로그래밍/db 5년 전
[mysql]macOS - ERROR 2002 (HY000) 에러 해결 방법 맥에서mysql을 설치하고 실행 했을 때 다음과 같은 에러가 발생할 경우가 있다. 안되는 이유중 하나는 심볼릭 링크를 걸어주지 않아서이다. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) mysql 실행하기 $ mysql.server start 터미널에 접속해서 /var/mysql 경로에 mysql.sock 가 있는지 확인 $ ls /var/mysql 만약 해당 폴더가 없다면 폴더 만들어주기 $ sudo mkdir /var/mysql 심볼릭 링크를 걸어주기 $ sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock mysql 재시작 $ m.. 프로그래밍/db 5년 전