ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • centOS7 서버 구축 일기
    서버/centOS 2021. 2. 8. 14:43

    cafe24 centos7 os 선택 후 서버를 호스팅 하게되면

     

    /* maridadb 설치 확인 */
    #yum list installed mariadb\*
    /* maridadb 삭제 */
    #yum remove -y maridb-libs.x86_64
    
    /* mysql 5.7 설치 */
    #yum -y install http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
    #yum -y install mysql-community-server
    
    #vi /etc/my.cnf
    // 아래 내용 추가
    sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,
    NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
    
    /* mysql 셋팅 및 시작 상태확인 */
    #systemctl enable mysqld
    #systemctl start mysqld
    #systemctl status mysqld
    
    #vi /var/log/mysqld.log // root 초기 비밀번호를 알아내고
    
    #mysql -u root -p  //로그인

     

    mysql> alter user 'root'@'localhost' identified by '초기 비밀번호';
    mysql> flush privileges;
    mysql> use mysql;
    mysql> set global validate_password_policy=LOW;
    mysql> update user set authentication_string=password('새로운 비밀번호') where user='root';
    mysql> flush privileges;
    mysql> exit;
    
    // 개정 추가
    mysql> use mysql;
    mysql> create user '아이디'@'%' identified by '비밀번호';
    mysql> grant all privileges on *.* to '아이디'@'%';
    mysql> flush privileges;
    mysql> exit;

     

    #useradd 아이디
    #passwd 아이디
    
    #cd /home
    #chmod 755 아이디
    #chown -R 아이디 /home/아이디
    
    #systemctl enable vsftpd
    #systemctl start vsftpd
    
    #firewall-cmd --get-default-zone
    public
    #firewall-cmd --zone=public --list-all
    #firewall-cmd --zone=public --permanent --add-port=80/tcp
    #firewall-cmd --zone=public --permanent --add-port=21/tcp
    #firewall-cmd --zone=public --permanent --add-port=3306/tcp
    
    #firewall-cmd --reload
    #vi /etc/vsftpd/vsftpd.conf
    #setsebool -P allow_ftpd_full_access on
    # systemctl restart vsftpd
    #vi /etc/selinux/config
    #vi /etc/vsftpd/ftpusers
    #vi /etc/vsftpd/chroot_list

     

Designed by Tistory.