- (참고) 사용자 추가 방법 , ex) user2
> INSERT INTO `mysql`.`user` (`Host`, `User`, `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Reload_priv`, `Shutdown_priv`, `Process_priv`, `File_priv`, `Grant_priv`, `References_priv`, `Index_priv`, `Alter_priv`, `Show_db_priv`, `Super_priv`, `Create_tmp_table_priv`, `Lock_tables_priv`, `Execute_priv`, `Repl_slave_priv`, `Repl_client_priv`, `Create_view_priv`, `Show_view_priv`, `Create_routine_priv`, `Alter_routine_priv`, `Create_user_priv`, `Event_priv`, `Trigger_priv`, `Create_tablespace_priv`, `ssl_type`, `ssl_cipher`, `x509_issuer`, `x509_subject`, `max_questions`, `max_updates`, `max_connections`, `max_user_connections`, `plugin`, `authentication_string`, `password_expired`, `password_last_changed`, `password_lifetime`, `account_locked`, `Create_role_priv`, `Drop_role_priv`, `Password_reuse_history`, `Password_reuse_time`, `Password_require_current`, `User_attributes`) VALUES ('localhost', 'user2', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'N', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', '', '', '', '', 0, 0, 0, 0, 'mysql_native_password', '', 'N', '2021-12-09 05:22:18', NULL, 'N', 'Y', 'Y', NULL, NULL, NULL, NULL);
> FLUSH PRIVILEGES;
//-------------------------------------
- 비밀번호 설정
> SET PASSWORD FOR 'user2'@'localhost' = '새비밀번호';
- PASSWORD() 함수 필요없음
- FLUSH PRIVILEGES; 필요없음
- 참고! 다음은 에러 발생
> UPDATE mysql.user SET authentication_string = PASSWORD('새비밀번호') WHERE User = 'user2' AND Host = 'localhost';
//-------------------------------------
- DB 접속 확인
> mysql -h localhost --port 3306 -u user2 -p비밀번호
'Code > Database (DB)' 카테고리의 다른 글
MySQL 8 접속 비밀번호 변경 방법 (0) | 2022.05.25 |
---|---|
mysql 강제 재설치 (0) | 2022.05.02 |
[mysql] JSON 배열 합치기 & 중복값 제거 (0) | 2022.02.20 |
[mysql] sort_buffer_size 설정 (0) | 2022.02.03 |
쿼리 결과 이웃행(다음행)의 칼럼값을 비교 - 같은 값 제거 (0) | 2021.04.24 |
[MySql] 우분투에서 mysql 마이너 업그레이드 하는 방법 (0) | 2021.04.17 |
댓글을 달아 주세요