2023년 4월 30일 일요일

[MySQL8] Ubuntu 20.04 에 MySQL8.0.32 수동설치 방법

 $ apt-get update 

$ apt-get install cmake 

$ apt-get install make 

$ apt-get install gcc 

$ apt-get install g++ 

$ apt-get install libssl-dev 

$ apt-get install libboost-all-dev 

$ apt-get install libncurses5-dev libncursesw5-dev     //$ apt-get install libncurses6-dev libncursesw6-dev

$ apt-get install perl

$ apt-get install pkg-config


MySQL 다운로드

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.32.tar.gz


tar xvfz mysql-8.0.32.tar.gz


wget https://boostorg.jfrog.io/artifactory/main/release/1.77.0/source/boost_1_77_0.tar.bz2


tar -xvf boost_1_77_0.tar.bz2






cmake  ..  -DCMAKE_INSTALL_PREFIX=/home/mysql -DMYSQL_DATADIR=/home/mysql/data -DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci   -DSYSCONFDIR=/home/mysql/etc  -DWITH_EXTRA_CHARSETS=all  -DWITH_INNOBASE_STORAGE_ENGINE=1  -DWITH_ARCHIVE_STORAGE_ENGINE=1  -DWITH_BLACKHOLE_STORAGE_ENGINE=1  -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/home/mysql/boost_1_77_0



make


make install


$ vi /home/mysql/etc/my.cnf


[mysqld]

#transaction-isolation    = READ-COMMITTED

#pid-file        = /var/run/mysqld/mysqld.pid

#socket          = /var/run/mysqld/mysqld.sock

#datadir         = /home/mysql

#log-error       = /var/log/mysql/error.log

# By default we only accept connections from localhost

#bind-address   = 127.0.0.1

# Disabling symbolic-links is recommended to prevent assorted security risks

#symbolic-links=0

#basedir=/home/mysql

#datadir=/home/mysql/data

#bind-address    = 0.0.0.0

#port=3306

#character-set-server=utf8

#collation-server=utf8_general_ci

#init_connect = set collation_connection = utf8_general_ci

#init_connect = set names utf8

#lower_case_table_names = 1

#sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

#default-time-zone='+9:00'

#key_buffer_size         = 16M

#max_allowed_packet      = 16M

#thread_stack            = 192K

#thread_cache_size       = 8

#sort_buffer_size=4M

#read_buffer_size=4M

#innodb_buffer_pool_size=8G

#max_heap_table_size = 2G

#tmp_table_size = 2G

#query_cache_limit       = 10M

#query_cache_size        = 32M

#expire_logs_days = 10

#max_binlog_size = 100M

#[mysql]

#default-character-set=utf8

#[client]

#default-character-set=utf8

#[mysqldump]

#default-character-set=utf8





-- fix


[mysqld]


basedir=/home/mysql

datadir=/home/mysql/data

bind-address    = 0.0.0.0

port=3306


lower_case_table_names = 1

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

default-time-zone='+9:00'


key_buffer_size         = 16M

max_allowed_packet      = 16M

thread_stack            = 192K

thread_cache_size       = 8


sort_buffer_size=4M

read_buffer_size=4M

innodb_buffer_pool_size=8G


max_heap_table_size = 2G

tmp_table_size = 2G



max_binlog_size = 100M







============================






$ groupadd mysql

$ useradd -r -g mysql -s /bin/false mysql

//Mysql 그룹 및 유저 생성하기


$ cd /home/mysql

$ mkdir mysql-files

//디렉토리 생성


$ chown -R mysql:mysql /home/mysql

$ chown mysql:mysql mysql-files

$ chmod 750 mysql-files

//권한부여하기 


$ /home/mysql/bin/mysqld --defaults-file=/home/mysql/etc/my.cnf  --initialize  --user=mysql  --basedir=/home/mysql  --datadir=/home/mysql/data

//임시 비밀번호 발급받기



$ /home/mysql/bin/mysqld_safe --defaults-file=/home/mysql/etc/my.cnf  --user=mysql & 

$ ps -ef | grep mysqld

$ /home/mysql/bin/mysql -u root -p

#Enter password : 위에서 생성된 임시 비밀번호 입력


CREATE DATABASE ems_db default CHARACTER SET UTF8;


ALTER USER 'root'@'localhost' IDENTIFIED BY '111111111';


use mysql;

create user 'root'@'%' identified by '111111111';

grant all privileges on *.* to 'root'@'%';

flush privileges;


create user 'ubuntu'@'localhost' identified by '111111111';

grant all privileges on *.* to 'ubuntu'@'localhost';

flush privileges;


create user 'ubuntu'@'localhost' identified by '111111111';

grant all privileges on *.* to 'ubuntu'@'%';

flush privileges;


select host, user from user;




$ sudo cp /home/mysql/support-files/mysql.server /etc/init.d/mysqld

mysqld 파일을 열어서 basedir 와 datadir 를 설정한다.


$ sudo vi /etc/init.d/mysqld




basedir=/home/mysql

datadir=/home/mysql/data





extra_args=""

if test -r "$basedir/etc/my.cnf"

then

  extra_args="-e $basedir/etc/my.cnf"

fi






=========




mysqld 서비스를 등록한다.


$ update-rc.d mysqld defaults

reboot로 다시 시작한 뒤 보면 서버시작 안 해도 서버 시작이 되어있음을 확인할 수 있다.


$ reboot 

$ ps -ef | grep mysqld



기타

+mysql 명령어


$ service mysql start

$ service mysql stop

$ service mysql restart $ service mysql status 

2023년 4월 10일 월요일

[성공] 금융 용어 및 정의

 

[성공] 금융 용어 및 개념 👀

용어

정의

주식 지수

주식 시장의 한 부분을 대표하는 주식 그룹의 성과를 측정한 것입니다.

조세부담률

개인이나 회사가 소득이나 이익에 대해 지불하는 세액.

주당순이익(EPS)

보통주 1주에 할당된 회사 수익의 비율입니다.

중앙 은행

화폐 공급 및 이자율 규제를 포함하여 국가의 통화 정책을 관리하는 기관.

증거금

제품 또는 서비스의 비용과 판매 가격의 차이로, 거래를 성사시키는 데 필요한 담보를 언급하기 위해 거래에서 자주 사용됩니다.

지주회사

일반적으로 투자를 다각화하거나 운영을 합리화할 목적으로 다른 회사의 지배 지분을 보유하고 있는 회사입니다.

컬렉션

회사나 개인에게 돈을 빚진 고객이나 차용인으로부터 돈을 회수하는 과정.

치킨 게임

상대방이 먼저 물러나기를 바라며 위험한 경쟁을 벌이는 상황.

카르텔

특정 산업에서 가격을 통제하고 경쟁을 제한하기 위해 협력하는 회사 그룹입니다.

콜옵션

보유자에게 지정된 기간 내에 지정된 가격으로 자산을 구매할 수 있는 권리(의무는 아님)를 부여하는 금융 계약입니다.

통화 스왑

미리 결정된 환율로 한 통화를 다른 통화로 교환하는 두 당사자 간의 금융 계약으로 종종 외환 위험을 줄이기 위해 사용됩니다.

투자 은행

신규 증권 인수, 인수합병 촉진, 자산 관리 등 기업과 정부에 금융 서비스를 제공하는 데 중점을 둔 은행 유형입니다.

SPV(특수 목적 차량)

위험을 격리하거나 특정 프로젝트에 자금을 조달하는 데 자주 사용되는 특정 금융 거래 또는 목적을 위해 만들어진 엔티티입니다.

파생금융상품

옵션, 선물 및 스왑과 같은 기본 자산 또는 벤치마크에서 파생되는 금융 계약입니다.

평가 절하

일반적으로 한 국가의 수출 경쟁력을 향상시키거나 외화로 표시된 부채 부담을 줄이기 위해 한 국가의 통화 가치를 다른 국가에 비해 고의적으로 낮추는 것입니다.

지표면 비율

차용인과 대금업자가 공개 시장에서 돈을 빌려주고 빌리는 데 동의하는 비율입니다.

한계 비용

재화나 용역을 한 단위 더 생산하는 데 드는 비용.

헤지펀드

공인 투자자로부터 자금을 조달하고 다양한 전략을 사용하여 수익을 창출하는 투자 펀드이며, 종종 기존 투자보다 더 높은 위험과 더 높은 수수료가 있습니다.

통화 조작기

무역이나 금융에서 이익을 얻기 위해 의도적으로 환율을 조작하는 국가 또는 단체.

인수합병

합병 및 인수, 소유 지분의 구매 또는 판매를 통해 두 개 이상의 회사를 통합하는 프로세스입니다.

스프레드 비율

대출 금리와 예금 금리의 차이입니다.

경제동향지수

국가 또는 지역의 전반적인 경제 활동을 측정합니다.

경상수지 잔액

한 국가의 상품 및 서비스 수출과 수입의 차이.

취업률

취업 연령 인구의 비율입니다.

고정금리

대출 또는 투자 기간 동안 변하지 않는 고정 이자율.

통증 등급

특정 사회나 경제에서 개인이나 집단이 경험하는 불편함이나 어려움의 정도를 나타내는 척도.

골디락스 경제

너무 덥지도 춥지도 않고 오히려 꾸준한 성장과 낮은 인플레이션을 경험하는 경제.

공공재

정부가 제공하고 사회의 모든 구성원이 이용할 수 있는 재화 또는 서비스.

공공재

정부가 제공하고 사회의 모든 구성원이 이용할 수 있는 재화 또는 서비스.

공급탄력성

재화나 용역의 가격 변화에 따라 공급량이 변하는 정도.

공매도

투자자가 빌린 증권을 더 낮은 가격에 다시 사겠다는 희망으로 매도하는 거래 전략.

국가신용등급

부채 상환 능력을 기준으로 국가의 신용도를 평가하는 것입니다.

재무부 채권

정부가 지출 자금을 조달하기 위해 발행한 부채 담보.

골드 스탠다드

통화가 고정된 양의 금으로 뒷받침되는 통화 시스템입니다.

기업공개

회사가 대중에게 주식을 처음으로 판매하는 것.

기본 요율

다른 이자율의 기준이 되는 중앙은행이 정한 이자율.

기축통화

국제 무역 및 금융에서 널리 사용되는 통화.

기회비용

결정을 내릴 때 대안이나 기회를 포기하는 비용.

물방울 효과

부유한 사람들의 경제적 이익이 결국 사회의 나머지 부분으로 "점진"할 것이라는 생각.

머니 마켓

단기 금융 상품이 거래되는 시장.

외부 의존

국가나 기업이 수입이나 수출에 크게 의존하는 상황.

대체품

서로를 대신하여 사용할 수 있는 재화 또는 용역.

더블 딥

경기 침체 후 단기 회복 후 또 다른 경기 침체가 이어집니다.

디커플링

일부 경제는 다른 경제와 독립적으로 계속 성장할 수 있다는 생각.

디플레이션

경제에서 재화와 서비스의 전반적인 물가 수준 하락.

레버리지 효과

투자 수익을 증폭하기 위해 부채를 사용합니다.

만기수익률

채권을 만기까지 보유할 경우의 총 기대수익률입니다.

마이크로크레디트

전통적인 은행 서비스를 이용할 수 없는 개인에게 제공되는 소액 대출입니다.

매몰 비용

이미 발생하여 회수할 수 없는 비용.

명목금리

인플레이션에 대해 조정되지 않은 이자율.

무디스

기업과 정부의 신용도를 평가하는 3대 신용평가기관 중 하나.

물가지수

경제에서 상품과 서비스의 평균 가격 수준을 측정한 것입니다.

뮤추얼 펀드

유가 증권을 구매하기 위해 많은 투자자로부터 돈을 모으는 투자 수단.

뱅크런

은행의 부도를 우려해 다수의 예금자들이 은행에서 돈을 인출하는 상황.

베블렌 효과

소비자들이 단순히 비싼 가격 때문에 명품에 더 많은 돈을 지불할 용의가 있다는 생각.

변동성

금융 상품의 가격이 변동하는 정도.

금리

일반적으로 백분율로 표시되는 돈을 빌리는 비용입니다.

연방준비제도(FRS)/연방준비은행(FRB)

통화 정책을 집행하고 국가의 금융 기관을 규제하는 미국의 중앙 은행 시스템.

엥겔의 법칙

소득이 증가하면 음식에 소비되는 소득의 비율이 감소하고 다른 상품 및 서비스에 소비되는 비율이 증가합니다.

리버스 모기지 론

62세 이상의 주택 소유자가 주택 자산의 일부를 현금으로 전환할 수 있는 일종의 주택 융자입니다.

예대율

은행의 총 대출액과 예금 총액을 비교하여 은행의 유동성을 평가하는 비율.

옵션

구매자에게 특정 날짜 또는 그 이전에 사전 결정된 가격으로 기초 자산을 사거나 팔 수 있는 권리(의무는 아님)를 부여하는 금융 계약입니다.

외환보유액

통화를 안정시키고 국제 부채를 갚는 데 사용할 수 있는 외화 또는 기타 자산을 보유하고 있는 국가.

운동

금융에서 불이행이나 파산을 피하기 위해 문제가 있는 차용인의 부채 의무를 재구성하는 과정입니다.

원금금리 리스크

이자율이 상승함에 따라 투자 가치가 감소할 위험.

유동성

자산을 현금으로 전환할 수 있는 용이성.

이중 통화 채권

한 통화로 표시되지만 다른 통화로 지급되는 채권.

자본금 비율

자기 자본과 위험 가중 자산을 비교하여 은행의 손실 흡수 능력을 나타내는 지표입니다.

자발적 실업

개인이 일할 수 있음에도 불구하고 일하지 않기로 선택한 상황.

단기 금리와 장기 금리의 차이

단기 및 장기 채무 증권에 대한 이자율의 차이.

OTC 시장

주식, 채권 및 파생 상품과 같은 금융 상품이 거래소가 아닌 당사자 간에 직접 거래되는 분산형 시장입니다.

전환사채

발행인의 일정 수의 보통주로 전환할 수 있는 채권.

정크 본드

신용도가 낮은 기업이 발행한 고수익 고위험 채권.

제로 금리 정책

중앙은행이 경제 성장을 촉진하기 위해 금리를 0 또는 0에 가깝게 설정하는 통화 정책.

주가수익비율(PER)

회사의 주가를 주당 순이익과 비교하는 재무 비율로 주식의 상대적 가치를 평가하는 데 사용됩니다.

유동 비율

시장 상황에 따라 변동하는 변동금리. 시장 금리, 인플레이션율 및 기타 경제적 요인의 변화에 ​​따라 달라질 수 있습니다.

보호주의

외국 경쟁으로부터 국내 산업을 보호하기 위해 관세, 할당량 또는 기타 장벽을 부과함으로써 국가 간 무역을 제한하는 정부 정책 및 조치를 말합니다.

통화 기준

현금, 동전 및 은행 준비금을 포함하여 경제에서 유통되는 총 화폐 금액.

부가 가치

생산 과정의 결과로 제품이나 서비스의 가치가 증가하는 것. 투입 비용과 최종 제품 가격의 차이로 계산됩니다.

CDO(Collateralized Debt Obligation)

대출 또는 기타 부채 그룹이 함께 모여 투자자에게 유가 증권으로 판매되는 복잡한 금융 상품입니다.

부채비율

회사가 자산에 비해 가지고 있는 부채의 양을 측정하는 재무 비율입니다. 총 부채를 총 자산으로 나누어 계산합니다.

부분적 효과

소득이나 가격과 같은 관련 요인의 작은 변화로 인해 상품이나 서비스의 가격이나 수량의 변화.

빅맥 지수

가격을 비교하여 서로 다른 통화의 상대적 구매력을 평가하는 비공식 경제 지표

상장지수펀드(ETF)

주식, 채권 또는 기타 자산의 다양한 포트폴리오를 보유하고 증권 거래소에서 거래되는 일종의 투자 펀드

회로 차단기

갑작스럽고 심각한 가격 하락 또는 기타 시장 혼란에 대응하여 일시적으로 거래를 중단하기 위해 금융 시장에서 사용되는 메커니즘

선물 거래

미래의 특정 가격과 날짜에 기초 자산을 사거나 파는 계약인 선물 계약의 사거나 파는 금융 거래

소득주도성장

중·저소득층의 소득을 늘리면 소비를 늘려 경제성장을 이룰 수 있다는 경제이론

수요의 탄력성

재화 또는 서비스에 대한 수요가 가격 또는 기타 관련 요인의 변화에 ​​얼마나 민감한지를 나타내는 척도

스왑

두 당사자가 서로 다른 금융 상품 또는 이자율에 따라 현금 흐름을 교환할 수 있는 금융 상품

스톡옵션

보유자에게 일정 기간 내에 일정 수의 주식을 미리 정해진 가격으로 사거나 팔 수 있는 권리를 부여하는 계약

주권

정부가 통화를 발행하여 얻는 이익, 통화 생산 비용과 액면가의 차액

신용 경색

신용 가용성의 급격한 감소 또는 대출 기관의 신용 기준 강화로 인해 경제 활동이 감소할 수 있음

영장부채권(BW)

발행회사의 주식을 소정의 가격으로 추가로 매입할 수 있는 신주인수권이 첨부된 채권

실질임금

임금의 구매력, 인플레이션 조정

애그플레이션

가뭄, 흉작, 바이오 연료 수요 증가 등의 요인으로 인해 발생할 수 있는 식품 가격의 인플레이션

예금 증서(CD)

보통 3개월에서 5년까지의 일정기간 동안 일정예금을 예치한 후 고정금리를 지급하는 저축예금

양적완화

통화량을 늘리고 경기를 부양하기 위해 중앙은행이 국채 및 기타 증권을 매입하는 통화정책