MySQL. 비밀번호 인증방식 변경하기(mysql_native_password, auth_socket)
·
BackEnd(?)
"auth_socket -----> mysql_native_password" > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password'; > FLUSH PRIVILEGES;  "mysql_native_password -----> auth___socket" > ALTER USER 'root'@'localhost' IDENTIFIED WITH auth_socket;> FLUSH PRIVILEGES;  '변경사항 확인하기'> USE mysql;(사용하고자 하는 데이터베이스 변경)> SELECT user, host, plugin FROM mysql.user WHERE user='root';
MySQL. "mysql_native_password" vs "auth_socket"
·
BackEnd(?)
mysql에 특정 user로 접속하려 할 때, 사용자 인증을 처리하는 두 가지 방식이라고 보면 되겠다. 비밀번호를 어떤 식으로 구성하고 인증방식을 어떤 식으로 처리하는지에 대한 차이 정도?  사용하는 입장에서 아주 간단히 보자면 mysql_native_password - mysql 상에서 정해놓은 password를 사용- 외부에서 접속할 때 사용가능.  - 한마디로, mysql에서 비밀번호 설정하고 외부에서 접속할 땐, 그 비밀번호 입력하면 되는 우리가 익히 알고 있는 방식.  auth_socket - mysql이 아닌 mysql이 실행되고 있는 운영 체제의 사용자 계정 정보를 사용함. - 외부에서 접속할때 사용 불가능. 즉, 사용자의 비밀번호 방식을 auth_socket으로 설정해 놓으면, 외부에서 접..
MySQL. 외부에서 Database서버의 MySQL과 통신 가능한지 확인하기
·
BackEnd(?)
1. Ping 명령어 활용 ping [서버 IP 주소 또는 도메인 이름]  2. Telnet 명령어 활용 telnet [서버 IP 주소 또는 도메인 이름] 3306 - 여기서 3306은 MySQL이 사용하는 포트 3. MySQL 사용(접속을 시도하는 컴퓨터에 MySQL 설치되어 있어야.) mysql -h [서버 IP 주소] -u [사용자 이름] -p   경험상, mysql을 사용하는 것이 가장 간편했다. telnet은 윈도에선 설치해야 하고  ping은 데이터베이스 서버에서 막아놓으면 확인할 방법이 없다.   1. ping은 데이터베이스 서버의 인바운드 규칙에 따라, 응답이 올 수도 있고 안 올 수도 있다.  예를 들어, AWS를 사용하여 데이터베이스를 구성하려고 할 때, 보안 설정에서 인바운드 규칙에 ..
HardConcentrator
'데이터베이스' 태그의 글 목록