mysql -u root -p
임시 비밀번호는 /var/log/mysqld/log
안에 들어있다.
temporary password is ~~~ 이런식으로 서술되어 있을 것이다.
해당 비밀번호 이용하여 접속
ALTER USER 'root'@'localhost' IDENTIFIED BY '[새로운 패스워드]';
FLUSH PRIVILEGES;
이 경우
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
이런 오류가 뜰 수 있는데 이것은 내 비밀번호 설정에 맞지 않아서..
그냥 설치했더니 STRONG으로 되어 있어서
대문자, 소문자, 특수문자, 숫자를 모두 포함한 8자리 이상이어야 한다고 한다
나의 경우 /var/안에서 my.cnf를 찾았다..
my.cnf 안에 들어가서 기본적인 설정을 해주는데
bind-adress=0.0.0.0
주석 처리도 같은 의미임
외부 접근 허용을 열어준다.