DB Import testDB 생성된 상태에서 다음의 명령어를 실행해야 한다. mariaDB > create database [database]; 그 다음, import 하고 싶은 dump 파일 경로로 이동한다. 해당 경로에서 터미널을 열어 다음 명령어로 Import한다. mysql -u [username] -p [password] [database] source /root/backup.sql 데이터베이스로 접속 후, sql파일을 실행한다. 데이..
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement 에러 원인 --secure-file-priv option에 따라 MySQL server 가 실행되기 때문 secure_file_priv: 주어진 데이터베이스 인스턴스에 데이터 파일을 로드할 수 있는 디렉터리를 사용하여 데이터를 내보낼 때 데이터를 쓸 수 있는 디렉터리를 나타낸다. 어떤 옵션 때문인지 secure_file_priv 변수를 확인해보자 secure_file_priv 변수의 Value 값에 따라 보안의 정도가 달리진다고 한다. 공식문서에 따르면 시스템 변수 secure_file_priv..
DELETE FROM student WHERE marks = 100; CRUD 란? Create, Read, Update, Delete 작업으로, MySQL 데이터베이스와 쉽게 상호 작용할 수 있는 기본이지만 가장 중요한 작업을 말한다. 명령어와 매칭해보자면, 다음과 같다. Create → CREATE Read → SELECT Update → UPDATE/ALTER Delete → DELETE/DROP 버전 확인: mysql --version DB 접속: mysql -u root -p Database 관련 명령어 데이터베이스 조회: show databases; 데이터베이스 선택: USE [DB명]; 데이터베이스 생성: CREATE DATABASE [DB명]; 데이터베이스 삭제: DROP DATABASE ..
PHP에서 MySQL을 사용할 때, mysqli_connect 사용법 및 예제 기본 사용법 mysqli_connect(아이피, 아이디, 비밀번호, 데이터베이스명, 포트); 예제 $conn = mysqli_connect("localhost", "root", "1234", "dbname"); MySQL의 설치된 아이피와 아이디는 아래의 명령어로 알 수 있다. MySQL 접속 mysql -uroot -p use mysql 본인의 MySQL 시스템 정보가 담긴 데이터베이스 mysql을 살펴보자. SELECT Host, User FROM user; 각각 Host - 아이피, User - 아이디 자리에 넣으면 된다.