MySQL 로그인 오류 유형에 대해 알려드립니다. 로그인 오류 유형은 복잡한 건 없고 비밀번호 때문에 생기는 문제입니다. 유형은 두가지인데 비밀번호가 없는 경우와 비밀번호가 있는데 틀린 경우입니다. 뭐 이렇게까지 하냐고 생각할 수 있는데 DB는 데이터를 모아놓은 곳입니다. 유출되지 말아야하는 정보들이 꽤나 많이 있는 곳이라 보안이 중요합니다. 그래서 MySQL에서는 비밀번호를 꼭 만들 것을 권고합니다. 따라서 비밀번호를 만들지 않았다면 만들지 않아서 오류가 뜰것이고 비밀번호가 틀렸다면 틀렸다고 오류가 뜰 겁니다. 유형 1) ERROR 1045 (28000): Access denied for user 'root@'localhost' (using password: NO) 사용자의 비밀번호가 없을 경우 나타나..
mysql 를 켤 때 다음과 같은 에러가 뜰 수 있습니다. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 이 문제의 원인은 세가지입니다. server가 socket 연결을 못한 경우 MySQL 서버가 실행되지 않은 경우 mysql.sock 시스템을 못 찾는 경우 정확히 어떤 문제인지는 하나씩 해봐야합니다. 어쨋든 큰 맥락은 service connection이 안되는 거니 mysql service를 재시작하는 게 무난한 방법입니다. (잘 안 되면 껐다켜보는것이 가장 빠른 방법입니다) 일반적으로 설치가 잘 되었고 크게 뭘 안 건드렸다면 1, 2번의 경우라고 생각하고 우..
DB 다룰 때 주로 mysql을 많이 쓰는데 리눅스 환경에서도 가능합니다. 가상머신을 이용해 우분투를 설치했거나 서버 리눅스에서는 큰 문제 없이 리눅스를 설치할 수 있는데 WSL로 우분투를 설치했다면 일반적인 우분투와는 약간 다른 환경이어서 일부 오류가 날 수 있습니다. wsl 기준으로 mysql 설치법을 알려드리겠습니다. mysql 설치 wsl 터미널 엽니다. ubuntu 패키지 업데이트를 합니다. sudo apt update mysql 설치합니다. sudo apt install mysql-server y를 누르면 설치가 시작됩니다. 설치가 완료되면 설치 확인할 겸 버전 정보 확인할 겸 다음을 입력해 mysql 버전확인을 합니다. mysql --version mysql 설정 및 구동 여기서부터가 WSL..
mysql 비밀번호 설정하려고 하면 잘못하면 어쩌나 겁이 날텐데 어렵지 않습니다. 간단하게 비밀번호를 바꿀 수 있습니다. 특히 WSL로 리눅스를 설치한 곳에 mysql 설치를 하면 root 비밀번호 설정이 안 되어 있어서 mysql-server 설정시 오류가 발생합니다. root 비밀번호를 설정하면 되는데 아래와 같은 방법으로 합니다. mysql root비밀번호 변경하기 mysql root 비밀번호 설정방법입니다. 먼저 리눅스 터미널 창에서 mysql에 들어갑니다. sudo service mysql restart sudo mysql -u root -p Eneter password: 라는 창이 뜨는데 Enter를 쳐서 들어갑니다. 비밀번호를 바꾸기 위해서 아래 명령어를 입력합니다. mysql> ALTER ..