[ mysql ] mariadb 설치 후 비밀번호 초기 변경 > database

본문 바로가기

사이트 내 전체검색

database

[ mysql ] mariadb 설치 후 비밀번호 초기 변경

작성일 21-05-11 16:57

페이지 정보

작성자 웹지기 조회 5,552회 댓글 0건

본문

1. mysqladmin 을 이용하는 방법

>mysqladmin -u root -p password 새비밀번호

>Enter password: 기존비밀번호입력

최초설치시에는 비밀번호가 없으므로 기존 비밀번호에서는 그냥 Enter

새비밀번호에 '1234' 이런형태로 입력하면 비밀번호는 1234가 아니고 '1234' 가 된다

 

2. mysql update를 이용하는 방법

>mysql -u root -p

>Enter password: 

최초에는 비밀번호가 없으므로 그냥 Enter입력

 

>use mysql;

>select host, user, password from user;

현재 사용중인 사용자의 호스트, 사용자, 비번이 보인다.

 

>update user set password=password('새로운비밀번호') where user='root';

>flush privileges;

 

update구문 입력시 

ERROR 1356 (HY000): View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them

이러한 오류가 난다면 mysql의 user테이블이 뷰테이블이라서 함수를 이용해서 변경을 하라고 뜨는 명령

mariadb 10.5 이상의 버젼부터 이렇게 변경이 된 것 같음.

이러할 때는 3번을 이용해서 변경 또는 1번을 통해서 변경

 

3. set password 함수를 이용하여 변경

>set password for 'root'@'localhost' = password('변경할 비밀번호');

Query OK, 0 rows affected (0.291 sec)

>flush privileges;

Query OK, 0 rows affected (0.000 sec)

>select host, user, password from user;

+-----------------+-------------+-------------------------------------------+

| Host            | User        | Password                                  |

+-----------------+-------------+-------------------------------------------+

| localhost       | mariadb.sys |                                           |

| localhost       | root        | *A4B6157319038724E3560894F7F932C8886EBFCF |

| desktop-mq3ej1f | root        |                                           |

| 127.0.0.1       | root        |                                           |

| ::1             | root        |                                           |

+-----------------+-------------+-------------------------------------------+

5 rows in set (0.001 sec)

 


추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 33건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기