1) mysql 설치하기
sudo apt mysql-server
mysql --version
2) mysql로 들어가기
sudo mysql -u root
3) 계정 외부 접속 허용
3-1) 계정 새로 생성
root 계정으로 들어가서 작업하는 것은 보안에 취약하기 때문에 새롭게 계정을 만들어서 그 계정을이용하자
create user 'Test'@'%' identified with mysql_native_password by 'password'
계정에게 권한 부여
grant all privileges on *.* to 'root'@'%';
계정 설정값들 확인하기
SELECT User, Host, plugin FROM mysql.user;
3-2) root 계정을 이용
alter user 'root'@'localhost' identified with mysql_native_password by 'password';
update mysql.user set Host="%" where User='root' and Host='localhost';
4) IP 외부 접속 허용 설정해주기
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
6) 서버 재시작
sudo systemctl restart mysql
1) DBeaver 들어가서 db 연결해주기 - mysql로 선택
2) setting 해주기