Linux

Linux : APM설치 (Apache + Php + Mariadb) + mysql 초기 설정

dh챈 2023. 2. 23. 07:02

1. http 설치

yum install -y httpd                               #httpd 설치
systemctl start httpd                             #httpd 데몬 구동
systemctl status httpd                          #httpd 상태 확인      
systemctl enable httpd                    #시스템이 재부팅하면 자동으로 서비스 실행하도록 등록

 

2. 방화벽 추가 

firewall-cmd --add-port=80/tcp --permanent          #tcp 80번 포트 추가
firewall-cmd --add-port=443/tcp --permanent        #tcp 443번 포트 추가
firewall-cmd --reload                                   #방화벽 설정 후 적용하기 위해 reload

(안되면
systemctl status firewall
yum install firewalld
systemctl unmask firewalld
systemctl enable firewalld
systemctl start firewalld)
                                        #왜인지는 모르겠지만 저는 firewall이 없어서 다시 깔았습니다..

 

3. mariadb 설치
(mysql = mariadb)

yum install mysql                                      #mysql 설치
yum install -y mariadb-server                   #mariadb-server 설치
systemctl start mariadb.service                #mariadb.service 시작
systemctl enable mariadb.service            #재부팅시 자동 서비스 등록
systemctl start mysqld                              #mysql 데몬 시작
systemctl enable mysqld                          #mysql 데몬 자동 서비스 등록

                                                       **mariadb.service부터 켜놓고 mysqld를 켜야됩니다.
cd /var/www/html       #/var/www/html에 index.php라는 초기 홈페이지 파일이 있다.

mysql                        #mysql을 시작할 때 입력하는 명령어

 

 

=======================mysql 초기설정=======================

[root@ns1 html]# mysql -u root -p         #root로 접속
Enter password:                #초기 패스워드는 없으므로 엔터
MariaDB [(none)]> use mysql
MariaDB [mysql]> alter user 'root'@'localhost' identified by '비밀번호';

업데이트 : 지금까지 한 작업을 mysql에 업데이트 해 줍니다.
flush privileges;

==========================================================

<mysql 간단 명령어>

▼유저생성하기
1. 로컬접속 계정
mysql> create user '계정명'@localhost identified by '비밀번호';
2. 외부접속 계정
mysql> create user '계정명'@% identified by '비밀번호';

 

모든 database 보기
show databases;            

db생성하기

create database 데이터베이스명;           

db 사용하기

use db명;            

모든 table 보기

show tables;          

테이블 구조 보기
1. desc 테이블명; 2. describe 테이블명; 3. explain 테이블명;

'Linux' 카테고리의 다른 글

Linux : Zone file(존파일) 설정 실습  (0) 2022.12.28
Windows(Xshell) → Linux  (0) 2022.12.24
Windows(CMD) → Linux  (0) 2022.12.23
Linux 2 → Linux 1  (0) 2022.12.23