CentOS7에서 mysql 5.7버전을 사용하기 위해 yum repository package 다운로드
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
패키지 설치
sudo yum localinstall mysql57-community-release-el7-7.noarch.rpm
Mysql repository 활성화
sudo yum repolist enabled | grep "mysql.*-community.*"
Mysql 설치
sudo yum install mysql-server # 필요하면 추가로 설치 mysql-community-server mysql mysql-libs mysql-devel
Mysql 서비스 시작
sudo systemctl start mysqld
root 초기 패스워드 확인 (5.7버전부터)
sudo grep 'temporary password' /var/log/mysqld.log
Mysql 서버 접속 후 root 패스워드 변경
mysql -u root -p
패스워드 입력
mysql> use mysql;
mysql> set password = password('패스워드');
mysql> flush privileges;
보안 설정(옵션)
sudo mysql_secure_installation
원격접속
use mysql;
SELECT Host,User,authentication_string FROM mysql.user;
INSERT INTO mysql.user (host,user,authentication_string,ssl_cipher, x509_issuer, x509_subject) VALUES ('%','계정',password('패스워드'),'','','');
GRANT ALL PRIVILEGES ON *.* TO '계정'@'%';
FLUSH PRIVILEGES;
권한 추가
GRANT ALL PRIVILEGES ON DB명.* to 계정@'%' identified by '패스워드'
FLUSH PRIVILEGES;
댓글 없음:
댓글 쓰기