나는 실환경에서는 Mysql을 사용하고 있고 로컬에서는 MariaDB를 사용하고있다.
원래 실환경에서 MariaDB를 사용하려고 했는데 생각해보니 로컬에서 이것저것 테스트를 더 많이 할 것 같아서 로컬에다가 설치를 했다. 어떤 차이점이 있을까 궁금하기도 하다.
일단 설치를 하고나서
# mysql -u root -p
를 입력해주면
패스워드 입력란이 나온다.
처음엔 패스워드가 없으니 그냥 엔터치면 된다.
그리고
MaridDb [(none)]> use mysql
을 입력해주면 mysql 데이터베이스로 변경이된다.
나도 이번에 알았는데
10.4부터 패스워드 변경하는 방법이 바뀌었다.
이 전 버전은
MariaDB [mysql]> update user set password=password('변경할 패스워드') where user='root';
10.4부터는
MariaDB [mysql]> set password=password('변경할 패스워드');
후에 바로 적용을 위해
MariaDB [mysql]> flush privileges;
근데 음.. 테스트를 해보니까 프리빌리지는 안해도 바로 적용이 되긴하던데
그래도 안전하게... 하는게 좋을 것 같다. 이건 한 번 찾아봐야겠다.
이제 exit로 나갔다가
다시 접속할 때 패스워드 입력란에 변경한 패스워드를 입력하면 된다.