찾다

 >  Q&A  >  본문

linux - Alibaba Cloud ecs에 mysql을 설치하는 방법

예: Alibaba Cloud Server ECS에서 mysql 환경을 구축하는 방법 npm install(노드 설치)을 사용하여 mysql 구성 파일을 수정하는 방법

항상 오류를 보고합니다

으아악

비밀번호 입력을 건너뛰고 skip-grant-tables추가하는 등 많은 온라인 솔루션을 시도했지만 mysql을 다시 시작해도 작동하지 않습니다

으아악

서버 초보자분들 조언 부탁드립니다

滿天的星座滿天的星座2778일 전630

모든 응답(2)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:20:25

    mysql 설치

    • 냠냠 설치

    • 바이너리 패키지 설치

    • 컴파일 및 설치

    mysql 시작 오류

    • 오류 보고서를 시작하고 mysql의 오류 로그를 살펴보세요

    • 로그인 권한 오류, skip-grant-tables 건너뛴 후 mysql 사용자 비밀번호를 변경하세요

    회신하다
    0
  • 天蓬老师

    天蓬老师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

      에 넣으세요.
    다음 재시작에 실패했습니다. 오류 로그를 보면 3306이 사용되었습니다. kill -9 [pid] 킬을 찾은 후 즉시 재시작했습니다. 직접 종료하고 포트 3306이 점유되지 않았는지 확인하세요

    🎜🎜다음으로 mysql에 접속합니다. mysql.sock 파일이 없다는 오류가 뜹니다. 혹시 제가 실수로 서버를 재시작한 뒤 service mysqld restart를 해서 mysql을 찾았습니다. .sock과 my.cnf 파일 아래의 소켓 위치가 찾은 위치와 다릅니다. ln -s를 사용하여 소프트 연결하세요🎜🎜 🎜 🎜드디어 성공~🎜

    회신하다
    0
  • 취소회신하다