편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
6번째 줄: | 6번째 줄: | ||
{{참고|리눅스 비트 확인}} | {{참고|리눅스 비트 확인}} | ||
설치할 서버의 리눅스 종류와 비트를 확인해보자. | 설치할 서버의 리눅스 종류와 비트를 확인해보자. | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# cat /etc/issue | [root@zetawiki ~]# cat /etc/issue | ||
CentOS release 6.3 (Final) | CentOS release 6.3 (Final) | ||
Kernel \r on an \m | Kernel \r on an \m | ||
</ | </source> | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# getconf LONG_BIT | [root@zetawiki ~]# getconf LONG_BIT | ||
64 | 64 | ||
</ | </source> | ||
:→ CentOS 6.3이고 64비트이다. | :→ CentOS 6.3이고 64비트이다. | ||
29번째 줄: | 29번째 줄: | ||
==파일 업로드== | ==파일 업로드== | ||
*rpm 파일들을 대상 서버에 업로드 | *rpm 파일들을 대상 서버에 업로드 | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# ll *.rpm -h | [root@zetawiki ~]# ll *.rpm -h | ||
-rw-r--r--. 1 root root 18M Apr 19 01:08 MySQL-client-5.6.17-1.el6.x86_64.rpm | -rw-r--r--. 1 root root 18M Apr 19 01:08 MySQL-client-5.6.17-1.el6.x86_64.rpm | ||
-rw-r--r--. 1 root root 53M Apr 19 00:51 MySQL-server-5.6.17-1.el6.x86_64.rpm | -rw-r--r--. 1 root root 53M Apr 19 00:51 MySQL-server-5.6.17-1.el6.x86_64.rpm | ||
</ | </source> | ||
==서버 설치 1 (실패)== | ==서버 설치 1 (실패)== | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# yum install MySQL-server-5.6.17-1.el6.x86_64.rpm | [root@zetawiki ~]# yum install MySQL-server-5.6.17-1.el6.x86_64.rpm | ||
... (생략) | ... (생략) | ||
52번째 줄: | 52번째 줄: | ||
Installed size: 233 M | Installed size: 233 M | ||
Is this ok [y/N]: y | Is this ok [y/N]: y | ||
</ | </source> | ||
< | <source lang='console'> | ||
... (생략) | ... (생략) | ||
file /usr/share/mysql/charsets/swe7.xml from install of MySQL-server-5.6.17-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.61-4.el6.x86_64 | file /usr/share/mysql/charsets/swe7.xml from install of MySQL-server-5.6.17-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.61-4.el6.x86_64 | ||
59번째 줄: | 59번째 줄: | ||
Error Summary | Error Summary | ||
------------- | ------------- | ||
</ | </source> | ||
:→ 설치 실패. mysql-libs 패키지와 충돌이 있음 | :→ 설치 실패. mysql-libs 패키지와 충돌이 있음 | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# yum list installed | grep mysql-lib | [root@zetawiki ~]# yum list installed | grep mysql-lib | ||
mysql-libs.x86_64 5.1.61-4.el6 @anaconda-CentOS-201207061011.x86_64/6.3 | mysql-libs.x86_64 5.1.61-4.el6 @anaconda-CentOS-201207061011.x86_64/6.3 | ||
</ | </source> | ||
:→ CentOS 설치시에 설치된 패키지 | :→ CentOS 설치시에 설치된 패키지 | ||
:→ 제거한다. | :→ 제거한다. | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# yum remove mysql-libs.x86_64 | [root@zetawiki ~]# yum remove mysql-libs.x86_64 | ||
... (생략) | ... (생략) | ||
88번째 줄: | 88번째 줄: | ||
Installed size: 15 M | Installed size: 15 M | ||
Is this ok [y/N]: y | Is this ok [y/N]: y | ||
</ | </source> | ||
< | <source lang='console'> | ||
... (생략) | ... (생략) | ||
Removed: | Removed: | ||
100번째 줄: | 100번째 줄: | ||
Complete! | Complete! | ||
</ | </source> | ||
==서버 설치 2 (성공)== | ==서버 설치 2 (성공)== | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# yum install MySQL-server-5.6.17-1.el6.x86_64.rpm | [root@zetawiki ~]# yum install MySQL-server-5.6.17-1.el6.x86_64.rpm | ||
... (생략) | ... (생략) | ||
119번째 줄: | 119번째 줄: | ||
Installed size: 233 M | Installed size: 233 M | ||
Is this ok [y/N]: y | Is this ok [y/N]: y | ||
</ | </source> | ||
< | <source lang='console'> | ||
... (생략) | ... (생략) | ||
A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER ! | A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER ! | ||
158번째 줄: | 158번째 줄: | ||
Complete! | Complete! | ||
</ | </source> | ||
:→ 랜덤 패스워드 정보가 /root/.mysql_secret 에 있다고 한다. 기억해두자. | :→ 랜덤 패스워드 정보가 /root/.mysql_secret 에 있다고 한다. 기억해두자. | ||
==서비스 시작== | ==서비스 시작== | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# service mysql status | [root@zetawiki ~]# service mysql status | ||
ERROR! MySQL is not running | ERROR! MySQL is not running | ||
</ | </source> | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# service mysql start | [root@zetawiki ~]# service mysql start | ||
Starting MySQL... SUCCESS! | Starting MySQL... SUCCESS! | ||
</ | </source> | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# service mysql status | [root@zetawiki ~]# service mysql status | ||
SUCCESS! MySQL running (3528) | SUCCESS! MySQL running (3528) | ||
</ | </source> | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# netstat -anp | grep mysql | [root@zetawiki ~]# netstat -anp | grep mysql | ||
tcp 0 0 :::3306 :::* LISTEN 3528/mysqld | tcp 0 0 :::3306 :::* LISTEN 3528/mysqld | ||
unix 2 [ ACC ] STREAM LISTENING 37056 3528/mysqld /var/lib/mysql/mysql.sock | unix 2 [ ACC ] STREAM LISTENING 37056 3528/mysqld /var/lib/mysql/mysql.sock | ||
</ | </source> | ||
:→ 서비스가 작동중이며 3306 포트를 LISTEN하고 있다. | :→ 서비스가 작동중이며 3306 포트를 LISTEN하고 있다. | ||
==서비스 자동시작 확인== | ==서비스 자동시작 확인== | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# chkconfig --list mysql | [root@zetawiki ~]# chkconfig --list mysql | ||
mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off | mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off | ||
</ | </source> | ||
:→ 리눅스 부팅시에 MySQL 서비스가 자동 시작하도록 설정되어 있다. | :→ 리눅스 부팅시에 MySQL 서비스가 자동 시작하도록 설정되어 있다. | ||
==클라이언트 설치== | ==클라이언트 설치== | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# yum install MySQL-client-5.6.17-1.el6.x86_64.rpm | [root@zetawiki ~]# yum install MySQL-client-5.6.17-1.el6.x86_64.rpm | ||
... (생략) | ... (생략) | ||
205번째 줄: | 205번째 줄: | ||
Installed size: 82 M | Installed size: 82 M | ||
Is this ok [y/N]: y | Is this ok [y/N]: y | ||
</ | </source> | ||
< | <source lang='console'> | ||
... (생략) | ... (생략) | ||
Installed: | Installed: | ||
212번째 줄: | 212번째 줄: | ||
Complete! | Complete! | ||
</ | </source> | ||
==패스워드 변경== | ==패스워드 변경== | ||
서버 설치시에 생성된 랜덤 패스워드를 확인하고 원하는 패스워드로 변경한다. | 서버 설치시에 생성된 랜덤 패스워드를 확인하고 원하는 패스워드로 변경한다. | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# cat /root/.mysql_secret | [root@zetawiki ~]# cat /root/.mysql_secret | ||
# The random password set for the root user at Sat Apr 19 00:59:53 2014 (local time): KsoIfMYlfM6EQGUT | # The random password set for the root user at Sat Apr 19 00:59:53 2014 (local time): KsoIfMYlfM6EQGUT | ||
</ | </source> | ||
:→ root 패스워드는 KsoIfMYlfM6EQGUT | :→ root 패스워드는 KsoIfMYlfM6EQGUT | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# mysqladmin -u root -pKsoIfMYlfM6EQGUT password MyNewP@ssw0rd | [root@zetawiki ~]# mysqladmin -u root -pKsoIfMYlfM6EQGUT password MyNewP@ssw0rd | ||
Warning: Using a password on the command line interface can be insecure. | Warning: Using a password on the command line interface can be insecure. | ||
</ | </source> | ||
:→ root 패스워드가 MyNewP@ssw0rd로 변경되었음 | :→ root 패스워드가 MyNewP@ssw0rd로 변경되었음 | ||
==로컬 로그인== | ==로컬 로그인== | ||
< | <source lang='console'> | ||
[root@zetawiki ~]# mysql -uroot -pMyNewP@ssw0rd | [root@zetawiki ~]# mysql -uroot -pMyNewP@ssw0rd | ||
Warning: Using a password on the command line interface can be insecure. | Warning: Using a password on the command line interface can be insecure. | ||
245번째 줄: | 245번째 줄: | ||
mysql> quit | mysql> quit | ||
Bye | Bye | ||
</ | </source> | ||
==같이 보기== | ==같이 보기== |