본문 바로가기
DB/mysql

리눅스 mysql 수동 설치

by redbear0077 2022. 11. 29.
반응형

리눅스 mysql 수동 설치

 

필수 설치

-yum install -y gcc-c++

-yum -y install ncurses-devel
-yum -y install cmake

 

파일 아축풀기

tar -xvf mysql-5.1.73.tar.gz

 

계성생성

-groupadd mysql 
-useradd -g mysql mysql

 

mysql-5.1.73 에 들어가야한다.

버전과 파일에 따라 다르게 사용해야한다.

cd /압축파일 설치경로

 

mysql 5.5이전 버전

./configure --prefix=/usr/local/mysql --localstatedir=/home/mysql_data --sysconfdir=/etc --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --without-debug --enable-assembler --with-charset=euckr --with-plugins=innobase --with-extra-charsets=all
make
make install

 

mysql 5.5이후 버전

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.socket -DMYSQL_TCP_PORT=3306

make

make install

 

홈설정

vi /etc/profile

export DB_HOME=/usr/local/mysql
export PATH="$PATH:/usr/local/mysql/bin"

적용

source /etc/profile

 

mysql 설정

vi /etc/my.cnf

thread_concurrency = 8 밑에 max_connections = 3000 추가

vi /etc/init.d/mysqld

* basedir, datadir 찾아서 변경한다.

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

 

 

cd /usr/local/

groupadd mysql

useradd -g mysql mysql

/usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

chown -R mysql:mysql /usr/local/mysql/

cd /usr/local/mysql/support-files/

cp mysql.server /etc/init.d/mysqld chmod 755 /etc/init.d/mysqld cp my-huge.cnf /etc/my.cnf

 

 

mysql 실행

service mysql start

 

mysql 접속mysql 경로/-u root - p

예 : /usr/local/mysql/bin/mysql -u root -p

 

비밀번호 변경

ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '변경 비밀번호';

 

변경 저장

FLUSH PRIVILEGES;

 

접속

mysql 접속mysql 경로/-u root - p

 

 

 

반응형

'DB > mysql' 카테고리의 다른 글

mysql 권한 설정 방법  (0) 2022.09.27
mysql 뷰 테이블 생성  (0) 2022.09.26
mysql 테이블 생성  (0) 2022.09.25
mysql 데이터 베이스 생성  (0) 2022.09.25
mysql 계정 생성 방법  (0) 2022.09.25