mysql 설치 후 root 계정 접속

초기 설치시 root 계정 비밀번호 설정을 해주지 않았다면, 비밀번호가 안걸려있다.
그래서 그냥 접속한 후 그 다음에 비밀번호를 설정해주면 된다.

1
2
// mysql 시동
mysql -u root -p
1
2
3
4
5
6
7
8
9
10
-- mysql 에서 root 비밀번호 세팅
use mysql;
use user;
select host, user, password from user;

-- 지정 비밀번호로 세팅
update user set password='1234' wgere user='root';

-- 랜덤 비밀번호로 세팅
update user set password=password('new-password') where user='root';

아니 근데 왜! 접속이 안되는데?!

아니 근데 리눅스에서 mariadb 설치해서 접속을 시도했는데,
아무리 mysql -u root -p 를 해도 안되는 게 아닌가.

어떻게 무슨짓을 해도 안들어가짐

범인은 sudo
아니 내가 범인..

평소 작업할 때 리눅스에서 root 계정을 사용하다가
이번에는 리눅스 일반 계정을 사용했다보니 관리자 권한으로 실행을 까맣게 잊고 있었다.

이것 때문에 시간 낭비를 얼마나 했는지.. ㅠㅠ

오늘의 교훈

뭔가 안될 때에는 내가 멍청이가 아닌지
천천히 살펴보자

Reference

https://syspago.tistory.com/9