네이버클라우드에서
생성한 리눅스서버에 MySQL 설치하기
(설치한 santos 버전과 맞추기위해 mysql 5.7대 버전 다운받아 사용 )
일반적으로 MySQL 다운로드시 최신버전이 설치됨.
그래서 5.7.28 버전 사용
MySQL 다운로드 ( 5.7.28 버전 )
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
다운로드 된것 확인
다운로드 되것 압축해제
압축해제
tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
압축해제완료
설치
설치
sudo yum localinstall mysql-community-*
※ sudo 명령어는 권한때문에 주는것
MySQL 시작하고 종료하는 방법
설정파일 편집기로 들어감
sudo nano /etc/my.cnf
bind-address= 0.0.0.0
입력( 누구나접속가능하게끔)
입력후, ctrl + x
y
엔터
MySQL 시작
sudo systemctl start mysqld
시작 정상확인
sudo systemctl status mysqld
포트열려있는지 확인
netstate-tnf
3306이 MySQL 이 사용하는 포트 / State가 = LISTEN 이어야 열려있는상태임.
MySQL 접속
mysql -u 계정명
mysql -u root
권한이 없어 접속이 안됨. 권한부여필요
권한을 주기위해,
MySQL 종료 : sudo systemctl stop mysqld (MySQL 시작 : sudo systemctl start mysqld )
3306이 없어짐
권한skip하고 접속하게끔 옵션설정
sudo systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
sudo systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
MySQL 접속 ( MySQL 시작 : sudo systemctl start mysqld , 종료 : sudo systemctl stop mysqld )
시작 후
mysql -u root
시 정상접속됨.
외부에서 접속하는 방법
[출처] mysql서버이용하기|작성자 heaves1 https://blog.naver.com/heaves1/222980983604
'서버' 카테고리의 다른 글
cmd명령어 (0) | 2023.01.30 |
---|---|
네이버클라우드 서버에 톰켓, MySQL 사용 (5) (0) | 2023.01.22 |
네이버클라우드 서버에 톰켓, MySQL 사용 (4) (0) | 2023.01.22 |
네이버클라우드 서버에 톰켓, MySQL 사용 (2) (0) | 2023.01.21 |
네이버클라우드 서버에 톰켓, MySQL 사용 (1) (0) | 2023.01.21 |