저는 주로 AWS를 통해 Linux를 배우려는 비교적 새로운 LAMP 개발자입니다. Elastic Beanstalk 인스턴스가 실행 중입니다. 나는 냠은 다음과 같은 패키지의 설치 않은 : 모든 후 입력 ... 잘 설치 듯AWS Elastic Beanstalk에서 Mysql에 연결
mysql55.x86_64 mysql55-bench.x86_64 mysql55-common.x86_64 mysql55-devel.x86_64 mysql55-libs.x86_64 mysql55-server.x86_64 mysql55-test.x86_64
...
mysql -V
mysql Ver 14.14 Distrib 5.5.20, for Linux (x86_64) using readline 5.1
나에게 얻을 수있는 .. . mysql이 설치되어 있는지 확인합니다 ...하지만 입력 할 때 ...
mysql -u ec2-user -p
Enter password: /*leaving blank*/
,363,210
내가 얻을 ...
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
이제 일은 내가 AWS 콘솔에서 만든 보안 그룹 키 쌍이 서버에 SSH - 보내고하고있다. 따라서 ec2 사용자로 상자에 로그인하면 키가 나를 (.ppk 파일에서) 인증합니다. 내가 아는 한 그것은 "루트"사용자입니다. 암호는 없지만 오인되었을 수 있습니다.
그래서 기본적으로 리눅스 환경에서 MySQL을 사용하는 방법을 처음에는 이해하지 못합니다. 난 지금까지 PHPMyAdmin과 MySQL 명령 행을 WAMP에서 사용했다.
내 전선이 여기에 교차되는 곳에서 누군가 도와 드릴 수 있습니까?
가 분명있을지라도 나는 추가해야합니다,하지만 난 이미 EC2 인스턴스에 ssh'd 내 처분에 리눅스 파일 시스템을 사용했습니다. 나는 아직 리눅스에 대해 충분히 알지 못한다. –
그 타이핑을 추가하고 싶습니다 : mysql -V ... gets me mysql 버전 14.14 배포판 5.5.20, Linux (x86_64) 용 readline 5.1 ... mysql이 설치되어 있지만 mysql -u root -p를 입력했음을 확인합니다. .. 날 가져옵니다 : 오류 2002 (HY000) : 소켓을 통해 로컬 MySQL 서버에 연결할 수 없습니다 '/var/lib/mysql/mysql.sock'(2) –
그리고 내 키 쌍으로 서버에 sshing 해요 루트 사용자에게 암호를 사용하고 있지 않습니다. 그게 문제 일 수 있겠습니까? –