Linux
mysql 설치
aucd29
2013. 9. 26. 20:47
Mysql 설치
http://www.mysql.com/downloads/index.html
기존 rpm 삭제
rpm -qa | grep mysql
rpm -qa | grep MySQL 둘중하나.
rpm -e --nodeps [패키지명]
/usr/local/share/mysql에 압축을 푼다.
처음 설치시
scripts/mysql_install_db
계정 등록,그룹추가
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
등록되었는지 재확인
/etc/passwd /etc/group 을 열어서 확인
Mysql실행
bin/mysqld_safe --user=mysql &
& 는 백그라운드 실행
부팅시 자동으로 실행하려면
support-files/mysql.server 파일을 /etc/rc.d/init.d 으로 복사
/etc/rc.d/rc0.d/ 에 K01mysql 이름으로 /etc/rc3.d/ 에 S90mysql 심볼릭링크를 만든다.
ln -s /etc/rc.d/init.d/mysql.server K01mysql
디렉토리 변경해서 설치했으므로 (기본 /usr/local/mysql)
my.cnf를 작성 /etc에 저장
[mysqld]
basedir=/usr/local/share/mysql
datadir=/usr/local/share/mysql/data
한글 캐릭터 셋을 지정
./configure --prefix=/usr/local/share/mysql --with-charset=euc_kr
패스워드 입력
mysql -u root -p
비밀번호 잊어브렀을때
safe_mysqld --skip-grant &
mysql -u root
use mysql;
update user set Password = password('newpass') where User='root';
mysqladmin -uroot shutdown
safe_mysqld &
비번 변경후
flush privileges
http://www.mysql.com/downloads/index.html
기존 rpm 삭제
rpm -qa | grep mysql
rpm -qa | grep MySQL 둘중하나.
rpm -e --nodeps [패키지명]
/usr/local/share/mysql에 압축을 푼다.
처음 설치시
scripts/mysql_install_db
계정 등록,그룹추가
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
등록되었는지 재확인
/etc/passwd /etc/group 을 열어서 확인
Mysql실행
bin/mysqld_safe --user=mysql &
& 는 백그라운드 실행
부팅시 자동으로 실행하려면
support-files/mysql.server 파일을 /etc/rc.d/init.d 으로 복사
/etc/rc.d/rc0.d/ 에 K01mysql 이름으로 /etc/rc3.d/ 에 S90mysql 심볼릭링크를 만든다.
ln -s /etc/rc.d/init.d/mysql.server K01mysql
디렉토리 변경해서 설치했으므로 (기본 /usr/local/mysql)
my.cnf를 작성 /etc에 저장
[mysqld]
basedir=/usr/local/share/mysql
datadir=/usr/local/share/mysql/data
한글 캐릭터 셋을 지정
./configure --prefix=/usr/local/share/mysql --with-charset=euc_kr
패스워드 입력
mysql -u root -p
비밀번호 잊어브렀을때
safe_mysqld --skip-grant &
mysql -u root
use mysql;
update user set Password = password('newpass') where User='root';
mysqladmin -uroot shutdown
safe_mysqld &
비번 변경후
flush privileges