[개발] 우분투에 MySQL 수동 설치
안녕하세요 @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
왜 MariaDB가 아닌 MySQL인가? 더 이상 수동으로 설치하고 싶을 때마다 공식 dockerfile을 리버스 엔지니어링합니다.