250x250
Notice
Recent Posts
Recent Comments
관리 메뉴

탁월함은 어떻게 나오는가?

MYSQL을 리눅스(linux) 터미널로 설치하는 방법 본문

[Snow-ball]프로그래밍(컴퓨터)/DATABASE

MYSQL을 리눅스(linux) 터미널로 설치하는 방법

Snow-ball 2021. 2. 18. 14:35
반응형

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)

);

 

 

 

 

 

 

 

 

 

베타존 : 네이버쇼핑 스마트스토어

나를 꾸미다 - 인테리어소품 베타존

smartstore.naver.com

 

반응형
Comments