내가 설치하려고 하는 mysql 버전은 8.0.19
ubuntu 는 18.04 버전임

$ apt-get upgrade
$ apt-get update
$ apt-get install cmake
$ apt-get install libssl-dev
$ apt-get install libboost-all-dev
$ apt-get install libncurses5-dev libncursesw5-dev

아무것도 없는 ubuntu에서는 먼저 위에 있는 패키지들을 수동으로 설치해줘야 한다.

$ cd /usr/local
$ wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.19.tar.gz
$ tar xvfz mysql-8.0.19.tar.gz			#압축풀기까지!!

그리고 수동으로 mysql 설치

압축까지 모두 풀어주고 나면

폴더가 생성되고 저 안에서 작업을 해야 한다.

미완성

 

 

cmake \
.. \                                -->.. 와 \ 사이 띄어쓰기 주의!!!!!!!!!!!!!!!!
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DSYSCONFDIR=/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=/usr/local/mysql/boost

 

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DSYSCONFDIR=/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=/usr/local/src/boost_1_70_0         ->경로 변경!!!

설치 굿

make는 오래걸리니 돌려놓고 잤음

 

 

 

 

 

 

 

 

 

 

 

 

 

참고

https://woochan-autobiography.tistory.com/653#5.%205.%20root%20%EC%95%94%ED%98%B8%20%EC%B4%88%EA%B8%B0%ED%99%94

 

MySQL 수동 설치

1. MySQL 컴파일에 필요한 패키지 설치 $ apt-get upgrade $ apt-get update $ apt-get install cmake $ apt-get install libssl-dev $ apt-get install libboost-all-dev $ apt-get install libncurses5-dev libncursesw5-dev 공식 홈페이지 참조 https:

woochan-autobiography.tistory.com

https://soobarkbar.tistory.com/217

 

우분투 (Ubuntu) 18.04 - MySQL 8.0.19 수동 설치

MySQL 설치 1. 의존성 패키지 설치 $ apt-get update $ apt-get install cmake $ apt-get install libssl-dev $ apt-get install libboost-all-dev $ apt-get install libncurses5-dev libncursesw5-dev 2. MySQL Community Server 8.0.19 tar.gz 다운로드 $ cd

soobarkbar.tistory.com

 

'WEB' 카테고리의 다른 글

Tunneling  (0) 2023.05.21
xp_cmdshell 에 대하여..  (0) 2023.03.06
XSS, CSRF, SSRF  (0) 2023.01.11
winscp 원격 파일 전송 프로그램  (0) 2023.01.10
웹 해킹 제작 레퍼런스  (0) 2022.12.13

+ Recent posts