DB/Mysql

mysql5.7 설치 & 계정 추가

hoonylab 2022. 10. 12. 18:17
728x90
반응형

- centos7 OS 기준이며 package manager는 yum 으로 진행.
- yum 사용시 root 권한이 필요하므로, sudo -s 이후 진행하도록 추천.

 

Mysql 설치방법

# 1. yum 패키지 매니저 업데이트
$ yum update -y

# 2. wget 설치 (다운로드 툴)
$ yum install wget

# 3. mysql 5.7 repo 다운로드 & 등록
$ wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
$ rpm -ivh mysql57-community-release-el7-11.noarch.rpm

# 4. mysql 5.7 설치 후 실행
$ yum install mysql-server
$ service mysqld start
  
  
# 5. mysql 5.7 설치후 초기패스워드 찾기
$ grep 'temporary password' /var/log/mysqld.log

# 6. 패스워드정책 끄기
$ vi /etc/my.cnf
# "validate_password = OFF" 추가후 재시작
$ service mysqld restart
  
# 7. mysql 실행후 패스워드 변경
$ mysql -u root -p
# 초기패스워드입력
$ ALTER USER 'root'@'localhost' IDENTIFIED BY '[변경할패스워드]';
$ flush privileges;

 

Mysql 계정추가 & 권한 추가

$ insert into mysql.user (host, user, authentication_string, ssl_cipher, x509_issuer, x509_subject) values ('%','root', password('[비밀번호]'),'','','');
$ grant all privileges on *.* to 'root'@'%';
$ flush privileges;
728x90
반응형