
1 실행중인 mysql service를 중지 시킨다.
sudo systemctl stop mysql
(암호를 요청시 관리자계정 암호를 입력해줍니다.)
2. "mysqld_safe"가 있는 경로를 찾아 들어갑니다.
cd /usr/bin/mysqld_safe
3. 명령어를 입력합니다.
./mysqld_safe --skip-grant &
또는
sudo ./mysqld_safe --skip-grant &
(암호를 요청시 관리자계정 암호를 입력해줍니다.)
4. 안전 데몬을 실행해 줍니다.
Starting mysqld daemon with databases from /var/lib/mysql
5. 명령어를 입력합니다.
mysql
6. 사용자 db 바꾸어줍니다.
use mysql;
7. 새로운 패스워드를 입력해줍니다.
update user set password=password('새로운 패스워드') where user='root';
입력하면 다음과 같은 결과가 나옵니다.
Query OK, 3 rows affected (0.01 sec)
Rows matched: 3 Changed: 3 Warnings: 0
8. mysql에 적용하기 위하여 아래와 같은 명령어를 적어 줍니다.
flush privileges;
입력하면 다음과 같은 결과가 나옵니다.
Query OK, 0 rows affected (0.00 sec)
9. 종료하고 나갑니다.
quit
10. mariadb를 재시작 합니다.
11. mysql -u root -p를 입력하고 변경된 패스워드를 입력하여 접속 확인을 합니다.
-----------------------------------------------------
요약
sudo systemctl stop mysql
(암호를 요청시 관리자계정 암호를 입력해줍니다.)
cd /usr/bin/mysqld_safe
sudo ./mysqld_safe --skip-grant &
(암호를 요청시 관리자계정 암호를 입력해줍니다.)
Starting mysqld daemon with databases from /var/lib/mysql
mysql
use mysql;
update user set password=password('새로운 패스워드') where user='root';
flush privileges;
quit
synopkg restart MariaDB
mysql -u root -p
(변경된 패스워드 확인)
'서버 > 리눅스' 카테고리의 다른 글
Vim을 쉽게 익힐 수 있는 사이트들 (0) | 2021.03.08 |
---|---|
vim vi 키맵, 단축키 (0) | 2021.03.08 |
리눅스의 주요 디렉토리 (0) | 2021.03.08 |
우분투 완전 초보자가 알아야 할것 1 (1) | 2021.03.07 |
우분투 다운받기 / 모든 버전 (0) | 2021.03.07 |