인공지능 대화형 플랫폼 BAP 설치 환경입니다.
1. 우분투 서버 업데이트
$ sudo apt-get update
2. Java 설치
(1) 설치
$ sudo apt-get install openjdk-8-jdk
(2) JAVA_HOME 경로 설정
$ vi /etc/environment
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64" <-- 추가
(3) 적용
$ source /etc/environment
(4) 테스트
$ java -version
openjdk version “1.8.0_362”
3. MySQL 5.7 설치
(1) mysql-server 설치
$ sudo apt-get install mysql-server
(2) MySQL 실행
$ sudo systemctl start mysql
(3) Ubuntu 서버 재시작 시 MySQL 자동 재시작
$ sudo systemctl enable mysql
(4) MySQL 접속
$ sudo mysql -u root -p
4. MySQL 설정
(1) root 비밀번호 설정
mysql> use mysql;
mysql> select host,user,authentication_string from user;
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '비밀번호';
(2) 사용자 계정, db 생성
mysql> create user 'bct'@'localhost' identified by '비밀번호';
mysql> create database 테이블명;
mysql> grant all privileges on *.* to 'bct'@'localhost';
mysql> flush privileges;
(3) 외부 접속 허용 계정 추가
mysql > create user 'bct'@'%' identified by '비밀번호';
mysql > grant all privileges on *.* TO 'bct'@'%';
mysql> flush privileges;
(4) bind 수정
$ vi /etc/mysql/mysql.conf.d/mysqld.cnf
수정 전:
bind-address = 127.0.0.1
수정 후:
#bind-address = 127.0.0.1
(5) MySQL restart
$ sudo /etc/init.d/mysql restart