[개발] 우분투에 MySQL 수동 설치

avatar

안녕하세요 @realmankwon입니다.

ubuntu 에 수동으로 MySQL을 설치할 일이 생겼습니다.
간만에 수동으로 설치하니 역시나 설치 방법을 다 잊었네요.
이번에는 기록을 해 두려고 합니다.

1 . mysql-server 설치

$ sudo apt-get install mysql-server

2 . config 파일 수정

$ cd/etc/mysql/mysql.conf.d
$ sudo vi mysqld.cnf 


mysqld.cnf 파일 내에서 bind-address 127.0.0.1 을 주석처리하고 port를 3306 으로 수정해 줍니다.
MySQL 접속에 접속합니다.

$ sudo /usr/bin/mysql -u root -p 

mysql> create user '[계정명]'@'%' identified by '[password]';
mysql> grant all privileges on *.* to '[계정명]'@'%' with grant option;


MySQL을 재시작해 줍니다.

$ systemctl restart mysql

3 . MySQL port 열기

$ sudo ufw allow out 3306/tcp
$ sudo ufw allow in 3306/tcp
$ systemctl restart mysql

4 . public key retrieval is not allowed

이후 맥에서 MySQL 에 접속할려고 할때 간혹 public key retrieval is not allowed 라는 에러가 발생할 때가 있습니다.
이때는 당황하지 말고 connection 속성의 Driver properties 탭에서 allowPublicKeyRetrieval 을 TRUE 변경시켜주시면 접속이 잘 됩니다.








0
0
0.000
1 comments
avatar

왜 MariaDB가 아닌 MySQL인가? 더 이상 수동으로 설치하고 싶을 때마다 공식 dockerfile을 리버스 엔지니어링합니다.

0
0
0.000