우분투 mysql 루트 비밀번호
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
우분투 새로 설치하려고 하는데 mysql 비밀번호 설정이 안되네요. 네이티브 파스워드는 설정했는데 비밀번호 설정을 할수가 없네요. 예전에는 mysql_secure_installation으로 설정할수 있었는데 우분투 20.04에서도 업데이트 되서 비밀번호를 설정할수가 없습니다. 혹시라도 지금 시스템이 붕괴하면 서버이전도 불가능 해 졌네요. 인테넷 검색해봐도 딱히 해결방법도 없고 설명대로 해 봐도 에러만 뜨네요.
댓글 6
요즘은 DB 루트 비번이 따로 없습니다.
루트 권한으로 SSH에 로그인한 상태에서 아이디/비번 없이 그냥 mysql 명령을 치면 그것이 DB 루트 권한입니다.
물론 이 방법은 터미널에서만 쓸 수 있으니, phpMyAdmin이나 워크벤치 등 원격으로는 DB 루트 권한을 획득할 수 없는 것이 기본값입니다.
지원 기간이 1년도 안 남은 우분투 20.04를 왜 지금 새로 설치하고 계신지 모르겠지만... 아무튼 요즘 DB 루트 비번이 없는 것은 해결해야 할 문제가 아니기 때문에, 딱히 해결 방법이 나오지도 않는 것입니다.
어디에서 검색한 어떤 설명을 보고 (링크) 어떤 쿼리를 사용했을 때 (비번 등 개인정보만 빼고 복붙) 어떤 에러 메시지가 떴는지 (그대로 복붙) 자세히 적지 않고, 본인의 판단으로 중요해 보이는 숫자만 따로 떼어서 적으시면 어떤 커뮤니티에서도 에러를 해결할 수 있을 리가 없지요. 답변의 퀄리티는 질문의 퀄리티에 정비례합니다.
유저생성이 안됩니다. 온랑인 검색해서 CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'USERPASSWORD'; 여러가지 방법대로 입력 해 보았지만 에러만 뜨고 메뉴얼을 참고하라는 메시지만 반복ㅎ바니다.
그래서 무슨 에러가 뜨냐구요. 1064 42000과 매뉴얼을 참고하라는 메시지 사이에 나오는 영어 전부 다요. 축약하지 말고, 해석하지 말고, 거의 스크린샷 수준으로 복붙해 주세요. 아예 스크린샷도 괜찮고요.
쿼리 오류는 눈에 잘 띄지 않는 오타나 특수문자 때문에 일어나는 경우가 많고, 반쯤 잘린 것처럼 보이는 에러메시지에 힌트가 담겨 있기도 합니다. 따라서 실제로 사용하신 쿼리문과 실제 에러메시지를 (비번만 제외하고) 토씨 하나 빠짐없이 그대로 복붙하지 않으면 질문하는 의미가 없습니다. 위에 올려주신 쿼리문도 create를 creat으로 쓰신 것으로 보아, 실제로 사용하신 쿼리를 복붙한 것이 아니고 대충 비슷하게 옮겨쓰신 것 아닌가 하는 생각이 듭니다. 차라리 복붙하는 게 더 쉬울 텐데 왜 계속 시간낭비를...?