Maria DB(2)
-
[MariaDB/MySQL] 현재 접속계정 조회 및 패스워드 변경하기
CURRENT_USER() 함수로 현재 로그인한 계정을 알 수 있다. MariaDB [(none)]> SELECT CURRENT_USER(); +----------------+ | CURRENT_USER() | +----------------+ | root@localhost | +----------------+ 1 row in set (0.000 sec) 패스워드를 변경하는 이유는 당연히 프로그램 개발 시 DB 접속 정보 중에서 중요한 부분이기 때문이다. DBMS 를 구축하면 아무 것도 안만들어진 상태에서 시작해야 하기 때문에 성가시다. 우선 mysql DB 의 user 테이블을 조회해본다. MariaDB [mysql]> select host, user, password from mysql.user; +..
2023.04.30 -
[MariaDB/MySQL] 로컬호스트 접속 오류 #2
접속 오류 #1 에서 소켓 문제를 해결하고 나서, 리눅스 일반 사용자 계정에서 Maria DB 의 root 계정으로 접속을 시도했더니 역시나 집에서 테스트 DB 설정하다가 포기하게 만드는 귀찮은 오류가 나온다. 바로 Access denied 이다. $ mariadb -u root -S /tmp/mysql.sock ERROR 1698 (28000): Access denied for user 'root'@'localhost' 이건 sudo 명령을 앞에 붙이면 간단히 해결된다. $ sudo mariadb -u root -S /tmp/mysql.sock Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is ..
2023.04.30