Linux/MySQL Server

MySQL Server(4) - PHP 스크립트(SQL 실행 예)
1. INSERT 예시 (UPDATE, DELETE도 동일한 방법 사용 가능) sudo nano /var/www/html/mysql/insert.php

MySQL Server(3) - PHP와 MySQL 연동
아래의 패키지 설치 $ sudo apt install apache2 $ sudo apt install mysql-sever $ sudo apt install php php-mysql $ sudo apt install phpmyadmin phpmyadmin 설치 중 아래와 같은 화면이 뜰 경우에는 순서대로 apache2, 선택. 아래 화면에서는 원하는 패스워드 입력 (여기서는 생략되었지만, password confirm 화면에서 같은 패스워드를 한번 더 입력) nano, vi 등 편집기로 /var/www/html/info.php 파일 열기 (기본적으로 info.php 파일에는 내용 없음) $ sudo nano /var/www/html/info.php info.php 파일에 아래 코드 추가 후 저장하기 ap..

MySQL Server(2) - MySQL Workbench 접속
1. mysql 접속(root 권한) $ sudo mysql -u root -p 2. 데이터베이스 'mysql' 선택 use mysql; 3. 데이터베이스에 신규 사용자 추가 # 사용자 이름은 admin, 비밀번호는 1111 # '%'는 localhost 외에도 외부 host의 접근이 가능한 계정임을 의미함 create user 'admin'@localhost identified by '1111'; create user 'admin'@'%' identified by '1111'; 4. user 테이블에서 사용자 조회 select host, user from user; 5. 사용자에게 전역 권한 부여(모든 데이터베이스 모든 테이블에 모든 권한 부여) grant all privileges on *.* to ..

MySQL Server(1) - 패키지 설치(mysql-server)
1. mysql-server 패키지 설치 $ sudo apt-get install mysql-server 2. 3306 포트 확인 $ nmap localhost 3. 방화벽 설정: 3306 포트 열기 $ sudo ufw allow 3306 4. mysql 서비스 자동 시작 설정 $ sudo systemctl enable mysql 5. mysql 서비스 시작 $ sudo service mysql start