[MariaDB] root 계정 비밀번호 설정하는 방법

심애림·2023년 11월 24일
1

MacOS에 MariaDB를 수차례 지웠다 설치했다를 반복하였고,
드디어 설치에 성공했다.

설치도 했으니 root 계정으로 접속해봐야지~

> mariadb -u root -p

근데 나는 root 계정의 비밀번호를 설정한 적이 없다.

WindowsOS에서 MariaDB를 설치할 때 설치매니저에서 root 계정의 비밀번호를 설정할 수 있지만, 나는 brew로 설치했을 땐 그런 거 안 떴는데..

root 계정 비밀번호는 어떻게 설정하지? 🤔


열심히 구글링한 결과, 터미널에서 간단하게 비밀번호 설정이 가능했다.


  1. MariaDB에 접속한다.
> mariadb

  1. 데이터베이스 확인

<실행>

> show databases;

<결과>

[MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test               |
+--------------------+
5 rows in set (0.004 sec)

  1. mysql DB로 이동

<실행>

> use mysql;

<결과>

[MariaDB [(none)]> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

  1. 생성된 유저 확인
    root 계정의 비밀번호가 invalid로 되어있다.

<실행>

> select host, user, password from user;

<결과>

[MariaDB [mysql]> select host, user, password from user;
+-----------------+-------------+----------+
| Host            | User        | Password |
+-----------------+-------------+----------+
| localhost       | mariadb.sys |          |
| localhost       | root        | invalid  |
| localhost       | aerim.shim  | invalid  |
|                 | PUBLIC      |          |
| localhost       |             |          |
| 172.20.nate.com |             |          |
+-----------------+-------------+----------+
6 rows in set (0.002 sec)

  1. root 비밀번호 설정
> set password for 'root'@'localhost'=password('비밀번호')

  1. 변경사항 적용
> flush privileges;

  1. 변경사항 확인
[MariaDB [mysql]> select host, user, password from user;
+-----------------+-------------+-------------------------------------------+
| Host            | User        | Password                                  |
+-----------------+-------------+-------------------------------------------+
| localhost       | mariadb.sys |                                           |
| localhost       | root        | *ED7A99931F0318F108C549631574C42F200BE24A |
| localhost       | aerim.shim  | invalid                                   |
|                 | PUBLIC      |                                           |
| localhost       |             |                                           |
| 172.20.nate.com |             |                                           |
+-----------------+-------------+-------------------------------------------+
6 rows in set (0.001 sec)

이렇게하면 root 계정의 비밀번호 설정 끝!!

profile
뭐든지 노력하는 백엔드 개발자, 심애림입니다.

0개의 댓글