일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 알고리즘 공부
- 자바스크립트
- 독후감
- algorithmtraining
- C
- 자바
- 재테크
- 프로그래머스 알고리즘 공부
- Java
- 경제
- algorithmStudy
- 성분
- 돈
- 투자
- 지혜를가진흑곰
- 책알남
- 알고리즘트레이닝
- 다독
- 서평
- 알고리즘공부
- 주식
- JavaScript
- C++
- 책을알려주는남자
- 독서
- 채권
- algorithmTest
- 백준알고리즘
- 프로그래밍언어
- 화장품
- Today
- Total
탁월함은 어떻게 나오는가?
MYSQL을 리눅스(linux) 터미널로 설치하는 방법 본문
1) sudo apt-cache search mysql-server
2) dpkg -1 | grep mysql
3) lsb_release -a
4) sudo apt-get update
5) sudo apt-get install mysql-server
6) sudo 1) sudo apt-cache search mysql-server
2) dpkg -l | grep mysql
3) lsb_release -a
4) sudo apt-get update
5) sudo apt-get install mysql-server
6) sudo mysql_secure_installation
7) service mysql restart
8) netstat -na | grep mysql
9) sudo mysql -u root -p
10) status
11) SHOW VARIABLES LIKE 'validate_password%';
12) SET GLOBAL validate_password_policy=0;
13) create user 'bitweb'@localhost identified by 'dkdlxl123';
14) grant all privileges on *.* to 'bitweb'@localhost;
15) show databases;
16) create database board_test;
17) use board_test
18) show tables;
* databases 확인
sgiw databases;
* mysql 현재 상태 확인하기
/etc/init.d/mysql status
* 터미널에서 mysql 내부 명령 실행하기
sudo mysql -u root -p -e 'show databases'
* mysql 콘솔창 정리하기
system clear
* MySQL 한글 설정하기
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
맨 아래쪽에 아래 3줄 추가(문자셋 맞추기)
collation-server = utf8_general_ci
character-set-server = utf8
skip-character-set-client-handshake
설정 완료후에 MySQL 서비스를 재시작
service mysql restart
MySQL에 접속후 문자셋이 일치하는지 확인한다.
MYSQL 콘솔창에서 아래 작업을 추가로 진행
show variables like 'lower%';
lower case에 대한 허용이 없다면 추가 작업을 진행한다.
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
맨 아래쪽에 내용 추가
lower_case_table_names = 1
재시작해서 변경을 확인한다.
모든 설정이 준비가 되었다면 이제 실제 DB에 테이블을 생성해보도록 한다.
create table board(
board_no int not null auto_increment,
title varchar(200) not null,
content text null,
writer varchar(50) not null,
reg_date timestamp not null default now(),
primary key(board_no)
);
'[Snow-ball]프로그래밍(컴퓨터) > DATABASE' 카테고리의 다른 글
데이터베이스 이중화 서비스에 대한 고민 및 적용 사례 (1) | 2024.11.18 |
---|---|
[PSQL] DataBase 에 index 를 사용하면 과연 더 빠를까? 직접 테스트를 진행해보자 (0) | 2023.04.27 |
[DATABASE] 참조무결성과 CASCADE 그리고 외래키(Foreign Key)그리고 옵션 지정방법에 대해서 알아보자 (0) | 2022.12.11 |
Mysql 에서 Limit/Offset 을 사용하면 Order By 느려지는 이유는 무엇일까? (0) | 2022.08.17 |
SQL 정규화(Normalization) 그리고 정규형 종류와 반(역)정규화에 대해서 알아보자 (0) | 2022.05.29 |