๐ํ์ ํจํค์ง ์ค์น
& sudo su
/usr/local# apt-get update
/usr/local# apt-get install cmake
/usr/local# apt-get install libssl-dev
/usr/local# apt-get install libboost-all-dev
/usr/local# apt-get install libncurses5-dev libncursesw5-dev
/usr/local# apt-get install make
/usr/local# apt-get install gcc
/usr/local# apt-get install g++
/usr/local# apt-get install perl
๐์์ค์ค์น ํ์ผ ๋ค์ด๋ก๋ ๋ฐ ์์ถํด์
/usr/local# wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.19.tar.gz
/usr/local# tar xvfz mysql-8.0.19.tar.gz
๐ Mysql ์ค์น (mysql-8.0.19)
/usr/local# cd mysql-8.0.19
/usr/local/mysql-8.0.19# mkdir dir_mysql
/usr/local/mysql-8.0.19# cd ..
/usr/local# cd src
/usr/local/src# sudo wget https://boostorg.jfrog.io/artifactory/main/release/1.70.0/source/boost_1_70_0.tar.gz
/usr/local/src# sudo tar xvfz boost_1_70_0.tar.gz
/usr/local/src# cd ..
/usr/local# cd /usr/local/mysql-8.0.19/dir_mysql
/usr/local/mysql-8.0.19/dir_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/src/boost_1_70_0
๐ข๐ข๐ขCMake Error at cmake/ssl.cmake:64 (MESSAGE):
Please install the appropriate openssl developer package.
๐ขCall Stack (most recent call first):
cmake/ssl.cmake:318 (FATAL_SSL_NOT_FOUND_ERROR)
CMakeLists.txt:1191 (MYSQL_CHECK_SSL)
๐ขSee also "/usr/local/mysql-8.0.19/dir_mysql/CMakeFiles/CMakeOutput.log".
๐ขSee also "/usr/local/mysql-8.0.19/dir_mysql/CMakeFiles/CMakeError.log".
์ด ๋ฐ์ ๋๊ฐ ์ ๋ ฅํ๋ค!!
apt-get install libssl-dev
apt-get install openssl
/usr/local/mysql-8.0.19/dir_mysql# make --->์ฌ๊ธฐ์ ๊ผฌ๋ฐ ํ๋ฃจ๊ฐ ๊ฑธ๋ ธ๋ค..์ ํํ๊ฒ 8์๊ฐ..
/usr/local/mysql-8.0.19/dir_mysql# make install
๐ Mysql DB์ด๊ธฐํ
1. mysql ๊ทธ๋ฃน ๋ฐ ์ ์ ์์ฑ
/usr/local/mysql-8.0.19/dir_mysql# groupadd mysql
/usr/local/mysql-8.0.19/dir_mysql# useradd -r -g mysql -s /bin/false mysql
2. ๋๋ ํ ๋ฆฌ ์์ฑ
/usr/local# cd mysql
/usr/local/mysql# mkdir mysql-files (์ด๋ฆ ์๋ฌด๊ฑฐ๋ ์๊ด์์)
3. ๊ถํ์ฃผ๊ธฐ
/usr/local/mysql# chown -R mysql:mysql /usr/local/mysql
/usr/local/mysql# chown mysql:mysql mysql-files
/usr/local/mysql# chmod 750 mysql-files
4. ๊ธฐ๋ณธ DB ์์ฑ
/usr/local/mysql# bin/mysqld --initialize --user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data
๐ Mysql ์๋ฒ ์คํ ๋ฐ ๋น๋ฐ๋ฒํธ ์ฌ์ค์
1. MySQL ์๋ฒ ์คํ
/usr/local/mysql# bin/mysqld_safe --user=mysql &
#bin/mysql -u root -p
#Enter password: ๋น๋ฐ๋ฒํธ ์ ๋ ฅ
๋ค๋ฅธํฐ๋ฏธ๋ ์ฐฝ์์
$ ps -ef | grep mysqld
-->์คํ๋๊ณ ์๋ ๊ฒ์ด ๋ณด์
2. ๋น๋ฐ๋ฒํธ ์ฌ์ค์ ๋ฐ ์๋ฒ ์ข ๋ฃ
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
-->์ฌ๊ธฐ์๋ ๊ฐ์์ ์๊ธฐ ๋น๋ฐ๋ฒํธ ๋ฃ์ผ๋ฉด ๋จ ''๋ฐ์ดํ๋ฅผ ์์ง๋ง์!
mysql> exit
/usr/local/mysql# bin/mysqladmin -u root -p shutdown
๐ ๋ช ๋ น์ด๋ก MySQL Server ์์ํ๊ณ ์ข ๋ฃํ๋ ๋ฐฉ๋ฒ
$ service mysql start
$ service mysql stop
$ service mysql restart //์๋ฒ๋ฅผ ์ค์งํ๋ค๊ฐ ๋ค์ ์์
$ service mysql status //์๋ฒ ์ํ ํ์ธ. ๋๊ฐ๋ ค๋ฉด q
๋ช ๋ น์ด ์์น : /usr/local/mysql
$ bin/mysqld_safe --user=mysql &
์ด๊ฑฐ ์ ๋ ฅํ๋ฉด ์๋์ ๊ฐ์ ์ค๋ฅ๋ฉ์ธ์ง๊ฐ ๊ณ์ ๋ฌ๋๋ฐ, ๊ทธ๋ฅ ๋ฐ์ ๋ฌธ๊ตฌ ๊ณ์ ์งํํ๋ฉด ์ด๋์๊ฐ ๋๋ค..
Logging to '/usr/local/mysql/data/ubuntu.err'.
2022-03-14T01:54:24.832436Z mysqld_safe Directory '/usr/local/mysql/mysql' for UNIX socket file don't exists.
root@ubuntu:/usr/local/mysql# bin/mysqld_safe --user=mysql &
[1] 3986
root@ubuntu:/usr/local/mysql# 2022-03-15T00:11:21.681589Z mysqld_safe Logging to '/usr/local/mysql/data/ubuntu.err'.
2022-03-15T00:11:21.721743Z mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
#bin/mysql -u root -p
$ ps -ef | grep mysqld
$ bin/mysql -u root -p
๋ฐ๋ณด ๊ฐ์๋๊ฒ ์ฌ๊ธฐ์ ๋น๋ฐ๋ฒํธ ์ ๋ ฅ ์๋ชปํด๋๊ณ , ๋ค๋ฅธ๊ฒ ์ค๋ฅ๋ฉ์ธ์ง์ธ์ค์๊ณ ,, ๊ทธ๋ฅ ๊ณ์ ์ฒ์๋ถํฐ ์ฝ์งํ๋ค ใ ใ ..
๊ทธ๋ฅ ๋น๋ฐ๋ฒํธ ๋ง๊ฒ ๋์์ผ๋ฉด, ๋น๋ฐ๋ฒํธ ์ ๋ ฅ์ ๋ช๋ฒ์ฉ ํด๋ณด๊ธฐ!!!!!!!!!!!!
๋น๋ฐ๋ฒํธ๊น์ง ๋์์ผ๋ฉด ๋ค์ ์ฒ์๋ถํฐ ๊น๋ ๊ทธ๋ฐ ์ฝ์ง์ ์ํด๋ ๋๋๋ฏ ํ๋ค
๋น๋ฐ๋ฒํธ ์ฌ์ค์ ๋ฐ ์๋ฒ ์ข ๋ฃ
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
์ฐธ๊ณ ์ฌ์ดํธ
https://salix97.tistory.com/141
https://yeni-days.tistory.com/7?category=1020921
'Server๐งค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Server] KT ๊ณต์ ๊ธฐ ํฌํธํฌ์๋ฉ (0) | 2022.03.21 |
---|---|
[Ubuntu] APM ์์ค ์ค์น(์๋ ์ค์น)ํ๊ธฐ - 3 (PHP) (0) | 2022.03.15 |
[์๋ฒ/Server] APM ์์ค ์ค์น (์๋ ์ค์น) ํ๊ธฐ - Apache(์ํ์น) (0) | 2022.03.14 |
Window : WAMP ์ค์น (0) | 2022.03.13 |
Server๋ ? (0) | 2022.03.13 |