cenos 7 에 mysql5.7 설치
cenos 7 에 mysql5.7 설치
기존에 5.6이 있어서 제거부터한 후에 진행한다.
yum remove mysql mysql-server
기존 데이터 백업(없애거나..)
vm /var/lib/mysql /var/lib/mysql_backup
기존에 설치했던 저장소 제거(rpm -qa | grep mysql 등 으로 확인)
rpm -ev mysql-community-release-el7-5.noarch
새 저장소 내려받기 및 설치 진행
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
yum localinstall mysql57-community-release-el7-7.noarch.rpm
yum install mysql-community-server
mysql 실행
service mysqld start
mysql 보안설정
/usr/bin/mysql_secure_installation
그러면 뭔가를 막 물어보는데 그냥 전부 y로 눌러도 무방함(비밀번호 설정여부, root외부접속여부, 다른유저삭제여부 등등임)
외부접속 가능한 사용자 만들기
mysql -uroot -p mysql
create user ‘아이디’@’%’ identified by ‘비밀번호’;
모든사용자에게 권한 부여
grant all privileges on \*.\* to ‘아이디’@’%’;
방화벽 설정
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --reload
http://zetawiki.com/wiki/YUM_epel_%EC%A0%80%EC%9E%A5%EC%86%8C_%EC%82%AD%EC%A0%9C
http://zero-gravity.tistory.com/274