2020. 5. 26. 14:10ㆍServer/Linux
- 서버에서 MySQL 접속
* 명령어 : mysql -u root -p
* 설치된 경로로 명령어 : cd /usr/local/mysql/bin
./mysql -u root -p
- 데이터 베이스 접속
* 사용한 명령어 : SHOW DATABASES;
USE mysql;
- 접속한 데이터 베이스에 테이블 확인
* 사용한 명령어 : SHOW TABLES;
DESC user;
-> 해당 테이블에 필드를 조회 진행
- user 테이블 조회 시 출력되는 데이터
* 사용한 명령어 : SELECT Host, User, FROM user;
- root 사용자를 외부 접속 권한을 설정
* 사용한 명령어 : GRANT ALL PRIVILEGES on *.* TO 'root'@'%' IDENTIFIED BY 'root사용자 패스워드';
- 수정 사항 갱신
-> 여기까지는 MySQL 서버에 접속해서 설정하는 것이며 다음으로는 서버에서 환경 설정을 변경을 진행
- my.ini 파일 확인
* 사용한 명령어 : vi /etc/my.ini
- bind-address 부분 주석
* bind-address : MySQL에 허용할 IP 접속을 설정
bind-address = 127.0.0.1을 주석 처리
-> bind-address는 [mysqld] 섹션 안에 위치해 있으며, vi를 저장
- MySQL 서비스 재시작
* 사용한 명령어 : /etc/init.d/mysqld restart
-> MySQL 재시작이 되면서 모든 설정이 적용이 되어서 외부 접속이 가능하게 됨
'Server > Linux' 카테고리의 다른 글
[Linux] Linux 기본 명령어 (0) | 2020.06.04 |
---|---|
[Linux] CentOS 7 vim 설치 및 설정 (0) | 2020.03.01 |
[Linux] CentOS 7 PHP Source 설치 (0) | 2020.03.01 |
[Linux] CentOS 7 Apache Source 설치 (0) | 2020.03.01 |
[Linux] CentOS 7 mysql8 source 설치 (0) | 2020.03.01 |