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 |