본문 바로가기
728x90

MySQL4

[MySQL] Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 맥에서 brew install mysql 명령으로 mysql 을 설치 후 위와 같은 에러를 발생했고 아래와 같이 해결 했습니다. ❯ brew services start mysql ==> Successfully started `mysql` (label: homebrew.mxcl.mysql) ❯ mysql -uroot Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 Server version: 8.0.30 Homebrew 2022. 10. 7.
[MySQL] Public Key Retrieval is not allowed MySQL8.0 이상의 접속 Dbeaver로 MySQL8.0 이상의 버전 접속시 아래와 같은 에러가 발생했다. 다음과 같이 allowPublicKeyRetrieval 드라이버 속성 값을 true 로 변경해야 한다. 2022. 7. 14.
MySQL | The server requested authentication method unknown to the client PHP에서 MySQL8 버전을 접속하려고 하면 아래와 같이 알수 없는 인증방식이라는 에러를 발생하는 경우가 있다. 이것은 MySQL8 부터 caching_sha2_password라는 인증 방식을 도입해 PHP7.4 이상의 버전부터 지원한다고 한다. 필자는 현재 PHP가 7.3 버전이고 해결 방법으로 1. PHP 7.4 이상 버전 업그레이드 2. my.cnf 에서 default_authentication_password=mysql_native_password 로 설정 할 수 있으나 잠시 테스트하기 위함임으로 아래와 같이 mysql에 접속해 계정에 설정해주는 방법을 선택했다. mysql> alter user 'user'@'localhost' identified with mysql_native_password.. 2022. 3. 27.
MySQL ERROR! The server quit without updating PID file 안녕하세요. 은은한 개발자입니다. ERROR! The server quit without updating PID file ... MAC OSX에 MySQL을 설치했는데 위와 같은 에러가 발생하는 경우가 있습니다. 필자는 HomeBrew 를 이용했고 실제 사용했던 명령어는 "brew install mysql" 와 같습니다. 이런 경우 해결 방법은 아래와 같습니다. sudo chmod -R 777 /usr/local/var/mysql 위처럼 경로의 권한을 변경하여 해결하는 방법이 있습니다. (sudo는 root 권한이 아닐 경우 입력) 위와 같이 변경 후, mysql을 실행을 실행 또는 재실행하면 success! 가 뜨게 됩니다. 필자가 사용한 명령어는 "mysql.server start" 입니다. 2020. 3. 2.
728x90