예전에도 올렸을 지 모르겠지만.. 나를 위해 다시 올림.
1. server.cnf 파일이 있는 위치로 이동
[root@centos my.cnf.d]# cd /etc/my.cnf.d/
2. 권한 테이블 스킵
# this is only for the mysqld standalone daemon
[mysqld]
skip-grant-tables
3. 재시작
[root@centos my.cnf.d]# systemctl restart mariadb
4. 접속(패스워드는 엔터 누르면 생략되서 접속된다.)
[root@centos my.cnf.d]# mysql -u root -p
Enter password:
5. 명령어 실행
MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.002 sec)
6. 비밀번호 초기화(root는 로컬에서만 접속 가능하도록 설정해놓음)
MariaDB [(none)]> ALTER USER 'root'@'localhost' IDENTIFIED BY '비밀번호';
Query OK, 0 rows affected (0.001 sec)
외부 접근은 이렇게.. 전역으로 되어 있음. 특정 화이트 아이피로 만들었으면 해당 아이피 넣어주면 될듯.
MariaDB [(none)]> ALTER USER 'root'@'%' IDENTIFIED BY '';
7. 다시 명령어 실행
MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.001 sec)
8. server.cnf 설정을 변경하고 다시 실행
systemctl restart mariadb;
'Mysql' 카테고리의 다른 글
Default character 변경 (0) | 2022.11.30 |
---|---|
Mysql groupby 최신데이터 1row 값 (0) | 2022.09.01 |
Mariadb 비밀번호 초기화(centOS7, Mariadb10.6.5) (0) | 2022.01.26 |
Mariadb Version up 10.5 -> 10.6.5 (0) | 2022.01.25 |
mariadb AUTO_INCREMENT (0) | 2021.10.14 |