예: Alibaba Cloud Server ECS에서 mysql 환경을 구축하는 방법 npm install(노드 설치)을 사용하여 mysql 구성 파일을 수정하는 방법
항상 오류를 보고합니다
으아악비밀번호 입력을 건너뛰고 skip-grant-tables
추가하는 등 많은 온라인 솔루션을 시도했지만 mysql을 다시 시작해도 작동하지 않습니다
서버 초보자분들 조언 부탁드립니다
伊谢尔伦2017-05-16 13:20:25
냠냠 설치
바이너리 패키지 설치
컴파일 및 설치
오류 보고서를 시작하고 mysql의 오류 로그를 살펴보세요
로그인 권한 오류, skip-grant-tables
건너뛴 후 mysql 사용자 비밀번호를 변경하세요
天蓬老师2017-05-16 13:20:25
해결됨, 내 문제:
skip grunt tables
가 잘못 배치되었습니다. [mysqld_safe]
블록 아래에 넣었습니다. 그냥 [mysqld]
skip grunt tables
放错位置了 我放在[mysqld_safe]
的块下面了 放在[mysqld]
即可
接下来重启失败,看错误日志,3306被占用了,kill -9 [pid]
发现杀掉后立刻重启,我用kill [pid]
直接杀掉,发现3306端口不被占用了
接下来进行连接mysql,报错没有mysql.sock文件,可能是我之前误删了,重启服务器,然后service mysqld restart
重启,找到了mysql.sock ,之后发现my.cnf 文件下的socket位置与它找的不一样,用ln -s
kill -9 [pid]
킬을 찾은 후 즉시 재시작했습니다. 직접 종료하고 포트 3306이 점유되지 않았는지 확인하세요
🎜🎜다음으로 mysql에 접속합니다. mysql.sock 파일이 없다는 오류가 뜹니다. 혹시 제가 실수로 서버를 재시작한 뒤 service mysqld restart
를 해서 mysql을 찾았습니다. .sock과 my.cnf 파일 아래의 소켓 위치가 찾은 위치와 다릅니다. ln -s
를 사용하여 소프트 연결하세요🎜🎜
🎜
🎜드디어 성공~🎜