회신 및 PHP에서 사용자 암호를 관리

1). /etc/my.ini에 추가

건너 - 부여 - 테이블을

 

2). MySQL의 -u 루트 -p (암호가 필요 없음)

MySQL의> 쇼 데이터베이스;
+ -------------------- +
| 데이터베이스 |
+ -------------------- +
| INFORMATION_SCHEMA |
| 선인장 |
| gfxpv_database |
| MySQL의 |
| 테스트 |
+ -------------------- +
세트 5 행 (0.08 초)

삼). 선택 선인장 데이터베이스

MySQL은> 선인장을 사용;
테이블 및 열 이름의 완성을위한 테이블 정보를 읽기
당신은 -A의와 빠른 시작 얻기 위해이 기능을 해제 할 수 있습니다

데이터베이스가 변경

4). 선인장 데이터베이스의 모든 테이블을 보여

 

MySQL의> 쇼 테이블;
+ --------------------------- +
| Tables_in_cacti |
+ --------------------------- +
| CDEF |
| cdef_items |
| 색상 |
| data_input |
| data_input_data |
| data_input_fields |
| data_local |
| data_template |
| data_template_data |
| data_template_data_rra |
| data_template_rrd |
| graph_local |
| graph_template_input |
| | graph_template_input_defs
| | graph_templates
| graph_templates_gprint |
| graph_templates_graph |
| graph_templates_item |
| graph_tree |
| | graph_tree_items
| 호스트 |
| host_graph |
| host_snmp_cache |
| host_snmp_query |
| host_template |
| host_template_graph |
| host_template_snmp_query |
| plugin_config |
| plugin_db_changes |
| plugin_hooks |
| plugin_realms |
| 폴러 |
| poller_command |
| poller_item |
| poller_output |
| poller_reindex |
| poller_time |
| RRA |
| rra_cf |
| 설정 |
| settings_graphs |
| settings_tree |
| snmp_query |
| snmp_query_graph |
| snmp_query_graph_rrd |
| snmp_query_graph_rrd_sv |
| snmp_query_graph_sv |
| user_auth |
| user_auth_perms |
| user_auth_realm |
| user_log |
| 버전 |
+ + ---------------------------
세트의 52 행 (0.00 초)

 

5). user_auth 테이블 (선인장 데이터베이스)에있는 모든 사용자를 선택

MySQL은> user_auth SELECT *;
+ ---- + ---------- + --------------------------------- - + ------- + --------------- + ---------------------- + - ---------- + ----------- + -------------- + ------------ ---- + ------------ + --------------- + -------------- + - ------------- + ------------------------ + --------- +
| ID | username을 | 암호 | 영역 | FULL_NAME | must_change_password | show_tree | show_list | show_preview | graph_settings | login_opts | policy_graphs | policy_trees | policy_hosts | policy_graph_templates | 사용 가능 |
+ ---- + ---------- + --------------------------------- - + ------- + --------------- + ---------------------- + - ---------- + ----------- + -------------- + ------------ ---- + ------------ + --------------- + -------------- + - ------------- + ------------------------ + --------- +
| 1 | 관리자 | e10adc3949ba59abbe56e057f20f883e | 0 | 관리자 | | 에 | 에 | 에 | 에 | 1 | 1 | 1 | 1 | 1 | 에 |
| 3 | 손님 | 43e9a4ab75570f5b | 0 | 게스트 계정 | 에 | 에 | 에 | 에 | 에 | 3 | 1 | 1 | 1 | 1 | |
+ ---- + ---------- + --------------------------------- - + ------- + --------------- + ---------------------- + - ---------- + ----------- + -------------- + ------------ ---- + ------------ + --------------- + -------------- + - ------------- + ------------------------ + --------- +
(2) 세트의 행 (0.00 초)

 

6). 업데이트 "게스트"계정 암호 "게스트"

MySQL의 암호를 설정 user_auth> 업데이트 = PASSWORD ( '손님') 여기서, = '손님'이름;
쿼리 OK는 1 행의 영향 (0.00 초)
행 유사한 1가 변경 : 경고 1 : 0

의 MySQL> 플러시 권한;
쿼리 확인, 영향을받는 0 행 (0.00 초)

MySQL의> 플러시 특권;

쿼리 확인, 0 행이 (0.00 초) 영향

MySQL은> 암호를 설정 user_auth 갱신 = PASSWORD ( '관리자')을 어디에 사용자 이름 = '관리자';
쿼리 OK는 1 행의 영향 (0.00 초)
행 유사한 1가 변경 : 경고 1 : 0

의 MySQL> 플러시 권한;
쿼리 확인, 영향을받는 0 행 (0.00 초)

 

그래도 작동이 안되는!!!!!!!!!!!!!!!!!

HTTPS : //www.cnblogs.com/kylegui/p/3840931.html 재현

추천

출처blog.csdn.net/weixin_34055787/article/details/94036749