728x90
1. 설치
우선 먼저
# apt-get upgrade
# apt-get update
를 진행해서 apt를 최신으로 업데이트합니다
그 후
# apt-get install mysql-server
진행하여 mysql 서버를 설치한다
진행 중간에 비밀번호 입력만 진행하면 자동 설치가 완료된다
2. 설정
설치 진행 후 초기 포트 변경이나 외부 접속을 허용해 주어야 한다
# vi /etc/mysql/mysql.conf.d/mysql.cnf
파일을 열어서
파일 구문중
bind-address 구문은 #으로 주석 처리하고
port 구문은 원하는 포트로 수정하면 된다.
기본값으로는 3306으로 세팅되어 있다
그 후 저장 및 종료(/wq) 진행 후 파일을 빠져나와서
# /etc/init.d/mysqld restart
서비스를 재 시작해 준다
3. 외부 접근 허용
mysql 초기값으로는 외부에서 접근 가능한 사용자가 없기 때문에 추가해준다
# mysql -uroot -p
해당 구문으로 접근 후 초기 입력한 패스워드로 입력 후 mysql 커맨드로 진입한다
> create user 'root'@'%' identified by '패스워드';
입력하여 외부에서 접근 가능한 root 계정을 만든다
혹은
> create user '사용자명'@'%' identified by '패스워드';
해당 명령어로 사용자 계정을 만든다
그 후 권한 등록 과정을 거친다
> grant all privileges on *.* to 'root'@'%' identified by '비밀번호';
외부 접속 가능한 root의 모든 권한을 주거나
> grant all privileges on {스키마}.* to '사용자명'@'%' identified by '비밀번호';
특정 스키마에서만 사용자에게 권한 할당을 할 수 있다
마지막으로 권한 입력 후
> flush privileges;
권한 내부 캐시 데이터를 지우고 다시 로드한다
마지막으로 사용자 삭제는
> drop user '사용자명'@'%';
해당 문구로 처리 가능하다
제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀
728x90
반응형
'OS > Linux(Ubuntu)' 카테고리의 다른 글
[Linux/Ubuntu] 네트워크 인터페이스 이름 고정 (이름 확인) (0) | 2022.11.17 |
---|---|
[Linux/Ubuntu] VI 방향키 먹통 증상 (0) | 2022.11.16 |
[Linux/Ubuntu] 아이피 제한 ( hosts.allow & hosts.deny ) (0) | 2022.11.14 |
[Linux/Ubuntu] 로그인 기록 확인 (last, lastb) (0) | 2022.11.11 |
[Linux/Ubuntu] 프로세스 구동 확인 ( netstat ) (0) | 2022.11.07 |