본문 바로가기
반응형

DB/mysql6

리눅스 mysql 수동 설치 리눅스 mysql 수동 설치 필수 설치 -yum install -y gcc-c++ -yum -y install ncurses-devel -yum -y install cmake 파일 아축풀기 tar -xvf mysql-5.1.73.tar.gz 계성생성 -groupadd mysql -useradd -g mysql mysql mysql-5.1.73 에 들어가야한다. 버전과 파일에 따라 다르게 사용해야한다. cd /압축파일 설치경로 mysql 5.5이전 버전 ./configure --prefix=/usr/local/mysql --localstatedir=/home/mysql_data --sysconfdir=/etc --with-mysqld-ldflags=-all-static --with-client-ldflag.. 2022. 11. 29.
mysql 권한 설정 방법 mysql 권한 설정 방법 mysql 버전에 따라 명령어가 다를수 있다(8버전 사용). 권한 옵션 할당 권한 권한 의미 CREATE, DROP, ALTER 테이블에 대한 생성, 삭제, 변경 권한 SELECT, INSERT, UPDATE, DELETE 테이블의 데이터를 조회, 삽입, 변경, 삭제에 대한 권한 ALL 모든 권한 USAGE 권한을 부여하지 않고 계정만 생성 IP 권한 옵션 특수한 접속 IP 주소 의미 % 모든 IP에서 접근이 가능 127.0.0.1 127.0.0.1, localhost 모두 자기 자신을 의미 하지만, IP 주소로 접근하게 되면 127.0.0.1로 사용하게 되고 OS 차원에서 접근하게 되면 localhost로도 접근이 가능하다. localhost 1. mysql접속 mysql -.. 2022. 9. 27.
mysql 뷰 테이블 생성 mysql 뷰 테이블 생성 mysql 접속 mysql -u root –p 데이터 베이스 확인 show databases; 데이터 베이스 접속 use 사용할 데이터 베이스 명; 뷰테이블 생성 -테이블이 생성되어 있어야 한다. -조인사용 create view user_exam1 as ( select a.user_seq as auser_seq, a.user_nm as auser_nm, b.exam_seq as bexam_seq, b.math as bmath, b.english as benglish, b.user_seq as buser_seq from user a left join exam b on a.user_seq = b.user_seq ); 2022. 9. 26.
mysql 테이블 생성 mysql 테이블 생성 mysql 접속 mysql -u root -p 데이터 베이스 확인 show databases; 데이터 베이스 접속 use 데이터 베이스 명; 예 use test; 테이블 생성 -pk생성 CREATE TABLE user( user_seq varchar(20), user_nm varchar(20), constraint user_pk primary key(user_seq) ); 테이블 생성후 추가시 create table user(user_seq VARCHAR(20), user_nm varchar(20)); -fk생성 CREATE TABLE exam ( exam_seq varchar(20), math int, english int, user_seq varchar(20), FOREIGN .. 2022. 9. 25.
반응형