sudo apt-get update
# MySQL 버전을 확인
sudo apt-cache search mysql-server
# MySQL 5.7 설치
sudo apt-get install mysql-server-5.7
■ 로컬서버에 root사용자로 접속
1 |
> mysql -u root -p |
혹은
1 |
> mysql -u root -p --host 127.0.0.1 |
출처 : http://devxpert.egloos.com/1017656
MySQL을 사용하다보면, 작업하는 컴퓨터가 아닌 외부에서 접속해야 할 때가 있다.
간단한 권한 설정만으로 외부에서 접근할 수 있다.
1. MySQL에 권한 설정 해주기
prompt> mysql -u root -p
prompt> use mysql;
prompt> GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY 'password';
prompt> flush privileges;
여기서 3번째 줄에 주목하자.
*.* =>데이터베이스명.테이블명
root => 계정명
password => 계정의 패스워드
그리고 4번째 줄
flush privileges; => 서버에 권한이 변경되었음을 알리고 즉시 반영되도록
2. MySQL 환경 설정 변경
prompt> vim /etc/mysql/my.cnf
bind-address = 127.0.0.1 을 찾아서 주석처리 (제일 앞에 # 붙이면 주석)
# MySQL은 대소문자 구분하는 형식으로 설치 (설정하기)
lower_case_table_names = 1
3. MySQL 다시 시작하기
prompt> /etc/init.d/mysql restart
모든IP 원격접속 허용
INSERT INTO mysql.user (host,user,authentication_string,ssl_cipher, x509_issuer, x509_subject) VALUES ('%','root',password('패스워드'),'','',''); GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
FLUSH PRIVILEGES;
#Tomcat 설치
apt-get install tomcat8
설치된 위치는
/etc/tomcat8/server.xml 파일 수정해야함.
- 폴더찾기
find / -name webapps -type d
/var/lib/tomcat8/webapps
다시 재기동 시작하려고 하니 오류가 발생함
그리고 나서 재기동 참고사항 으로 톰켓이 설치된 위치들
|
sudo apt-get install openjdk-8-jdk
cd /usr/share/tomcat8/bin
/
리눅스 시간설정 관련 참조 사이트 (서버의 시간이 안맞을때)