 |
mysql 계정 추가 |
|
| adduser mysql -d/usr/local/mysql -M -s/sbin/nologin |
|
|
|
 |
압축을 풀고 해당 디렉토리로 이동합니다. |
|
tar xvzf mysql-4.1.8.tar.gz
cd mysql-4.1.8 |
|
|
|
 |
환경설정을 합니다. 여러 옵션이 올 수 있으나 여기서는 일반적인 경우를 설명합니다. |
|
| ./configure --prefix=/usr/local/mysql ?with-charset=euckr;
make
make check
make install
|
|
|
|
 |
컴파일이 끝난 후, 아래를 실행하여 데이터베이스를 생성하도록 합니다. |
|
|
|
|
 |
해당 디렉토리에 소유권을 mysql로 변경합니다. |
|
| chown mysql.mysql /usr/local/mysql -R |
|
|
|
 |
인클루드 디렉토리에 해당 링크를 걸어 주도록 합니다. |
|
ln -sf /usr/local/mysql/include/mysql /usr/local/include/mysql
ln -sf /usr/local/mysql/lib/mysql /usr/local/lib/mysql
ln -sf /usr/local/mysql/lib/mysql /usr/lib/mysql |
|
|
|
 |
mysql 을 실행하여 root패스워드를 설정하도록 합니다. |
|
/usr/local/mysql/bin/mysqld_safe &
/usr/local/mysql/bin/mysqladmin -u root password \
'new-password' |
|
|
|
 |
DB로컬계정이 DB에 접속하도록 설정하기 |
|
 |
mysql에 접속하기 |
|
| /usr/local/mysql/bin/mysql -u root -p |
|
|
|
 |
mysql 에 들어가기 위해 패스워드를 입력하면 다음과 같은 커서가 나타납니다.
여기서,아래의 명령을 입력합니다. |
|
mysql>
mysql> update db set host='%' where user='user' and host = 'localhost';
mysql> flush privileges; |
|
|
‘user’는 로컬에서 접속을 허용하고 싶은 DB계정명입니다. |
|