◽ MariaDB | MySQL
2020. 7. 8..
5:44
[MariaDB - (9) ] root 비밀번호 설정하기 ( mysqladmin 이용 )
처음 MySQL 설치 후에는 root 계정의 비밀번호가 설정되어 있지 않으므로 root 계정 비밀번호 부터 설정해 준다.
### MySQL 접속 ###
$ mysql -u root -p
$ Enter password: // 비밀번호 설정이 안되있으므로 그냥 엔터 한번더 입력.
### root 비밀번호 설정 ###
1. mysqladmin을 이용하여 root 암호 설정
$ mysqladmin -u root -p password '새로운비밀번호'
//명령어 실행 후 비밀번호를 물어보지만 처음에는 root 비밀번호가 없으므로 그냥 엔터를 치면 된다.

mysql에 접속하여서 확인해 보면 다음과 같이 localhost root계정에는 비밀번호가 설정된 것을 확인할 수 있다.

단 사진과 같이 mysqladmin 방법을 쓰면 localhost root에만 비밀번호가 설정된다.
한번에 모든 root에 비밀번호를 설정하고 싶다면 아래의 update문을 이용한 비밀번호 설정을 해주면 된다.
2. update문을 이용하여 root 비밀번호 설정
mysql>show databases; //데이터베이스 목록 확인
mysql>use mysql; //mysql 데이터베이스 사용
mysql>update user set password=password('새로운비밀번호') where user='root'; //root의 비밀번호를 설정
mysql>flush privileges; //변경된 설정 적용

다음과 같이 모든 root 계정에 비밀번호가 설정된 것을 확인 할 수 있다.
'◽ MariaDB | MySQL' 카테고리의 다른 글
[MariaDB - (12) ] mysql 유저 중에 host 가 "::1"로 되어 있는 것은 무엇일까? (0) | 2020.09.09 |
---|---|
[MariaDB - (11) ] Mysqldump 소문자, 대문자 이슈 (해결 방법) (0) | 2020.08.25 |
[MariaDB - (10) ] 글로벌 변수, 세션 변수, 사용자 변수란 무엇인가 [ 정적변수, 동적변수 ] (0) | 2020.07.31 |
[Mysql & MariaDB - 기능] CONCAT( , , ) : 문자열 합치기 (0) | 2020.06.25 |
[Mysql & MariaDB - 기능] LIKE CONCAT( , , ) : 검색 기능으로 많이 씀. (0) | 2020.06.25 |
[Mysql & MariaDB - 기능] IN : 검색된 값 중 원하는값 선택 (0) | 2020.06.15 |
[Mysql & MariaDB - 기능] IFNULL( , ) : 쿼리 시, null값일 경우 값 치환 (0) | 2020.06.11 |