728x90
MySQL 5.7 버전 이상의 사용자 계정의 비밀번호를 변경하는 방법은 다음과 같다.
현재 사용자 계정의 현황을 살펴보자.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | mysql> SELECT Host,User,authentication_string FROM mysql.user; +---------------+------------------+-------------------------------------------+ | Host | User | authentication_string | +---------------+------------------+-------------------------------------------+ | localhost | root | *4A5FDHHID9DJD97D9IDKJD09D0D89DLJDADF64E1 | | localhost | mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | | localhost | mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | | localhost | debian-sys-maint | *3DF12C632F5F661D34DFBEFEC0D2C73DEBE74687 | | localhost | jennifer | *0C6F6F9D89B24A6C9243DFBEFEC0D2E6364436FB | | 111.222.33.44 | root | *0C6F6F9D89B24A6C9243DFBEFEC0D2E6364436FB | +---------------+------------------+-------------------------------------------+ 6 rows in set (0.00 sec) | cs |
이 중에서 호스트가 111.222.33.44 인 계정의 비밀번호를 변경해보자. 다음과 같이 진행한다.
1 2 3 | mysql> UPDATE mysql.user SET authentication_string = PASSWORD('****************') > WHERE user='root' and host = '111.222.33.44'; Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1 | cs |
1 2 | mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) | cs |
정상적으로 변경되었음을 알 수 있다.
1 2 3 4 5 6 7 8 9 10 11 12 13 | mysql> SELECT Host,User,authentication_string FROM mysql.user; +---------------+------------------+-------------------------------------------+ | Host | User | authentication_string | +---------------+------------------+-------------------------------------------+ | localhost | root | *4A5F6F9D89B24A60C39EB69A94A2A1FAAADF64E1 | | localhost | mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | | localhost | mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | | localhost | debian-sys-maint | *3DF12C632F5F661D34DFBEFEC0D2C73DEBE74687 | | localhost | jennifer | *0C6F6F9D89B24A6C9243DFBEFEC0D2E6364436FB | | 121.126.70.51 | root | *4A5FDHHID9DJD97D9IDKJD09D0D89DLJDADF64E1 | +---------------+------------------+-------------------------------------------+ 6 rows in set (0.00 sec) mysql> | cs |
728x90
'프로그래밍 Programming' 카테고리의 다른 글
우분투 18.04 에 Nginx phpMyAdmin 설치하기 Installing phpMyAdmin for Nginx on Ubuntu 18.04 (0) | 2018.11.09 |
---|---|
MYSQL 시작, 종료, 재시작, 상태보기 How to restart MySQL (0) | 2018.11.08 |
구글 클라우드 VM 인스턴스 root 계정 비밀번호 (0) | 2018.11.08 |
지메일 SMTP 서버를 사용하여 워드프레스 메일 발송하기 How to Fix the WordPress Not Sending Emails Issue (0) | 2018.11.06 |
구글 클라우드 플랫폼 도메인 네임 설정하기 How to Transfer Domain Names to Google Cloud Hosting (0) | 2018.11.06 |