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
    
    
  'Season 1 아카이브 > 프로그래밍' 카테고리의 다른 글
| 우분투 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 |