리눅스 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 |