반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
1. Mysql 설치하기
아래 명령어 그대로 따라치면 됩니다.
1 2 3 4 5 6 7 8 9 10 11 | // Mysql repository 추가 sudo yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm // Mysql 설치 sudo yum -y install mysql-community-server // 시스템 재시작 시 Mysql 자동실행 설정 sudo systemctl enable mysqld // Mysql 실행 sudo systemctl start mysqld | cs |
2. 보안설정하기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | /usr/bin/mysql_secure_installation // 아래 질문들이 나오면 Y/n 선택하면 됩니다. // 초기 설정 시 비밀번호 없기 때문에 Enter 치시면 넘어갑니다. Enter Current password for root(enter for none) : // 패스워드 설정을 묻습니다. Y 후 원하는 비밀번호 입력하시면 됩니다. Set root password? [Y/n] Y New password: Re-enter bew password: // 익명 사용자 를 제거할지 묻는? // 외부에서 익명 사용자로 접속하는 해킹을 방지하기 위해 익명사용자 로그인차단. Remove anonymous users? [Y/n] Y // root 사용자로 접속하는 해킹 공격 방지를 위한 root 원격접속 차단. Disallow root login remotely? [Y/n] Y // 사용하지 않는 test 데이터 베이스 삭제 Remove test database and access to it? [Y/n] Y // 설정 적용을 위해 권한 테이블을 다시 불러옴 Reload privilege tables now? [Y/n] Y | cs |
3. 사용자 생성하기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | // mysql 사용자 생성을 위해 mysql 접속 //설정한 root 비밀번호 입력 후접속 mysql -uroot -p // 사용자 아이디 생성 create user '사용자아이디'@'localhost' identified by '비밀번호'; // 사용자 외부 접속 허용 create user 사용자아이디'@'%' identified by '비밀번호'; //권한 설정 grant all privileges on *.* to '사용자아이디'@'%'; //변경내용 반영 flush privileges; | cs |
4. 문자열 설정, 아래 이미지에서 줄친 부분을 추가하면 됩니다.
sudo vi /etc/my.cnf
이상입니다. 감사합니다.
반응형
'개발 etc' 카테고리의 다른 글
mysql UNION 두 테이블 정보 모두 SELECT 하기 (0) | 2020.01.03 |
---|---|
CentOS 에 yum으로 자바 openjdk 설치하기 (0) | 2019.09.02 |
이클립스 자바 클래스 자동임포트 (0) | 2019.08.22 |
mac os mysql brew 로 설치하기 (0) | 2019.08.19 |
Visual Studio Code System.Windows' 네임스페이스에 'Forms' 형식 또는 네임스페이스 이름이 없습니다. 어셈블리 참조가 있는지 확인하세요 에러 해결 하기 (0) | 2019.06.14 |