수동으로 mysqld 중지
#######################################################
# MySQL 소스 컴파일 설치
# MySQL 5.5 부터 configure 가 지원되지 않고 cmake 유틸리티를 사용해야한다.
# CMake 우선 설치
wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
tar zxvf cmake-2.8.4.tar.gz
cd cmake-2.8.4
./bootstrap
make && make install (root 권한)
# 무료 버전 MySQL Community Server (MySQL5.5) 설치
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.12.tar.gz/from/http://mirror.khlug.org/mysql/
tar zxvf mysql-5.5.12.tar.gz
cd mysql-5.5.12.tar.gz
cmake -DCMAKE_INSTALL_PREFIX=/home/ysoftman/mysql -DMYSQL_DATADIR=/home/ysoftman/mysql/data -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DMYSQL_TCP_PORT=3306 -DWITH_EXTRA_CHARSETS=all -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all
make && make install
cd mysql
# 기본 설정 파일 복사(root권한)
cp ./support-files/my-large.cnf /etc/my.cnf
# 데몬 파일 복사(root권한)
cp ./support-files/mysql.server /etc/init.d/mysqld
# mysqld 설정 변경(root권한)
vi /etc/init.d/mysqld
datadir=/home/ysoftman/mysql/data
# db 설치
./scripts/mysql_install_db --user=ysoftman --basedir=/home/ysoftman/mysql --datadir=/home/ysoftman/mysql/data
# mysql 데몬 시작
# (만약 실패하면 ./bin/mysqld_safe --user=ysoftman& 후 mysql 데몬 시작 )
/etc/init.d/mysqld start
# my.cnf 파일 경로를 직접 설정할경우
/etc/init.d/mysqld --defaults-file=/home/ysoftman/ysoftman_my.cnf
# mysql 시작
./bin/mysql
#######################################################
# MySQL yum 을 이용한 설치
sudo yum install mysql*
# mysql 시작
sudo /etc/rc.d/init.d/mysqld start
#######################################################
# MySQL root 계정 암호를 잊어버렸을 경우
killall mysqld
./bin/mysqld_safe --skip-grant &
./bin/mysql
mysql> use mysql
mysql> update user set password=password('aaa') where user='root';
mysql> flush privileges;
myslq> quit
# mysqld_safe 프로세스 kill하고
/etc/init.d/mysqld start
# 변경한 암호로 접속
./bin/mysql -u root -paaa
#######################################################
# 윈도우에서 설치 및 실행하기
예) mysql-5.6.15-winx64.zip 압축 C:\mysql-5.6.15-winx64 해제
cd C:\mysql-5.6.15-winx64
# 설정 파일 수정(my-default.ini)
# set basedir to your installation path(설정하지 않아도 디폴트로 설치경로가 됨)
basedir = C:\\mysql-5.6.15-winx64
# set datadir to the location of your data directory(설정하지 않아도 디폴트로 설치경로\data)
datadir = C:\\mysql-5.6.15-winx64\\data
port = 13306
# 수동으로 mysqld 시작
bin\mysqld
# 수동으로 mysqld 시작(설정파일 명시)
bin\mysqld.exe --default-file=C:\mysql-5.6.15-winx64\my-default.ini
# 수동으로 mysqld 중지
bin\mysqladmin --user root shutdown
# 윈도우 서비스로 등록하기(수동으로 올린 mysqld 는 모두 shutdown 시켜야 한다.)
bin\mysqld --install MySQL --defaults-file=C:\mysql-5.6.15-winx64\my-default.ini
# 윈도우 서비스에서 삭제하기
bin\mysqld --remove
# 기타 자세한 내용
https://dev.mysql.com/doc/refman/5.6/en/windows-install-archive.html
comments:
댓글 쓰기