close_btn
로그인, 회원가입후 더 많은 혜택을 누리세요 로그인 회원가입 닫기

기타 Solaris 10 MQSL 설치 과정

2020.09.20 13:37

애니콜런 조회 수:67

우선 기본적으로 솔라리스10에는 MySQL이 설치가 되어있더군요-_-;
몰랐습니다. 걍 지우고 다시 깔아봅시다. 원래 삽질을 좋아해서-_-;

pkgrm으로 mysql 지워버립시다-_-;(이래도 되나-_-;)

다시 깔아봅시다.
http://dev.mysql.com/downloads/ 이곳에서 MySQL 솔라리스 pkg용으로 받습니다.
Solaris (pkgadd packages) 이눔인 것 같습니다.

우선 mysql계정을 만들어야 돼요.

[root][/] groupadd mysql
[root][/] useradd -g mysql mysql
[root][/] passwd mysql
새 암호:
새 암호를 다시 입력하십시오:
passwd: 암호(mysql용)가 성공적으로 변경되었습니다.


mysql이라는 그룹을 추가하고 mysql이라는 사용자를 추가하고 그룹은 mysql로 하고 비밀번호를 바꿔줍시다.
아.....그리고 mysql이라는 계정에 디렉토리가 아마 /home/mysql로 되어있는데요.
home아래에 이상하게 디렉토리가 안만들어지드라구요. 그래서 /user/mysql/ 이라는 디렉토리를 만들고
소유자를 mysql로 바꿨습니다.
 

[root][/]mkdir /user/mysql/
[root][/]chown mysql /user/mysql/
[root][/]cd /user/mysql/
[root][/user/mysql]ls -al
총 4
drwxr-xr-x   2 mysql    root         512  1월 18일  18:37 ./
drwxr-xr-x   4 root     root         512  1월 18일  18:37 ../
[root][/user/mysql]vi /etc/passwd/

mysql:x:101:100::/user/mysql:/bin/csh  #홈디렉토리변경 및 쉘도 변경


받은다음에 서버에 올려서 gunzip으로 풀고, pkgadd로 패키지를 설치합시다. 당근 root계정으로 ^^

[root][/user/mudchobo]gunzip mysql-5.0.45-solaris10-i386.pkg.gz
[root][/user/mudchobo]pkgadd -d mysql-5.0.45-solaris10-i386.pkg


이제 막 설치가 되는데요. 다되었으면 "<mysql>(이)가 성공적으로 설치되었습니다." 라고 떠요.
기본으로 /usr/local/mysql/ 에 설치가 되어있습니다.

설정파일을 만들어야하는데요.  /etc/my.cnf 에다가 만듭니다.

[root][/user/mudchobo]vi /etc/my.cnf
[mysqld]
basedir = /usr/local/mysql
datadir = /user/mysql/data

datadir은 mysql 홈디렉토리아래에 data디렉토리로 설정해두시면 됩니다.
저의 홈디렉토리는 /user/mysql/ 이어서 저렇게 설정한 겁니다.

mysql이 어느경로에서도 실행될 수 있게 PATH를 잡아줍시다.
기존 PATH에 /usr/local/mysql/bin 이눔도 추가해줍시다.

csh에서는 setenv PATH {$PATH}:/usr/local/mysql/bin 이런식으로 합니다.

그다음 가장먼저 실행해야할 mysql_install_db를 실행해야합니다.

[root][/] cd /usr/local/mysql/scripts
[root][/opt/mysql/mysql/scripts]ls
mysql_install_db*           mysql_install_db.in         mysql_install_db.old.1208*  mysql_install_db.old.1731*
[root][/opt/mysql/mysql/scripts] ./mysql_install_db --user=mysql --ldata=/user/mysql/data


라고 해주면 됩니다. 자 이제 mysql을 띄워 봅시다. mysql은 mysql계정으로 들어가서 띄워야합니다.

[mysql][/user/mysql] mysqld &
[1] 1516
[mysql][/user/mysql] 080118 19:07:17  InnoDB: Started; log sequence number 0 43655
080118 19:07:17 [Note] mysqld: ready for connections.
Version: '5.0.45'  socket: '/tmp/mysql.sock'  port: 3306  MySQL Community Server (GPL)
[mysql][/user/mysql]


mysql에 접속해봅시다. root비밀번호가 처음에는 설정되어 있지 않습니다. password없이 접속됩니다.

[mysql][/user/mysql] mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.45 MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>



mysql 비밀번호 변경하는 방법은 2가지가 있네요(더 있을 수도 있을지도^^)

1. mysqladmin을 이용해서 하는방법

[mysql][/user/mysql] mysqladmin -u root password '비밀번호'


2. mysql에 mysql -u root 로 접속해서 변경하는 방법(이건 차후에 변경할 때도 쓰이겠죠^^)

[mysql][/user/mysql] mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.0.45 MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('비밀번호');
Query OK, 0 rows affected (0.01 sec)



이제 사용자를 추가해봅시다.


mysql> GRANT ALL PRIVILEGES ON *.* TO 'myid'@'%' IDENTIFIED BY 'mypasswd' WITH GRANT OPTION;
Query OK, 0 rows affected (0.02 sec)
mysql>


저기 %로하셔야 어디서든 접속이 가능한 계정으로 만들어집니다. localhost로하면 local에서 밖에 접속을 못합니다.

mysql을 종료시켜봅시다.

[mysql][/user/mysql] mysqladmin -uroot -p1234 shutdown
080118 19:27:18 [Note] mysqld: Normal shutdown
080118 19:27:18  InnoDB: Starting shutdown...
080118 19:27:20  InnoDB: Shutdown completed; log sequence number 0 43655
080118 19:27:20 [Note] mysqld: Shutdown complete
[mysql][/user/mysql]

번호 제목 글쓴이 날짜 조회 수
공지 소스자료는 직접 올려주세요 게임존 2017.06.06 573
275 베노미 인존 2024.03.04 35
274 게임 서버 클래스값 인존 2024.03.04 42
273 던파 CT입니다 [2] file 꺼즈 2024.02.04 323
272 포토샵 꿀팁 아가입니다 2024.02.04 27
271 블소 아이템 코드 한글입니다, file 팡234 2023.12.03 219
270 블소 신석지급방법 입니다. file 팡234 2023.12.03 93
269 블소 아이템 코드 정리해봤습니다. file 팡234 2023.12.03 101
268 블소 아이디 생성방법입니다 file 팡234 2023.12.02 100
267 프로젝트 신루 NPC스크립트2 [4] 자택경비 2023.11.06 95
266 프로젝트 신루 NPC 스크립트 작성하기 자택경비 2023.10.22 36
265 프로젝트신루 전직NPC추가하기 [7] file 자택경비 2023.10.17 87
264 NPC 추가 및 스크립트 추가 [2] file 자택경비 2023.10.17 67
263 최강의군단 신규(NightWalker)나이트워커 스크립트 [2] file 잼과베이컨 2023.07.31 201
262 이터널시티(EternalCity)1_ 스크립트 [1] file 잼과베이컨 2023.07.31 310
261 소울워커(SoulWorker) 스팀 asm 스크립트 file 잼과베이컨 2023.07.31 122
260 아바(A.V.A) AOB, ASM 스크립트 file 잼과베이컨 2023.07.31 49
259 데카론 한글 던전리스트 file 일루션 2023.06.21 131
258 데카론 한글 맵리스트 file 일루션 2023.06.21 57
257 스톤에이지 8.0 서버 소스 file 김철수12 2023.05.31 310
256 천년 상승무공 자동지급 애꾸형님 2023.05.10 157
255 천년 무공 자동지급 애꾸형님 2023.05.10 101
254 sega saturn region patcher file 강사내 2023.05.10 14
253 4.6 버전 스킬 목록 직접 파싱하여 뽑아낸 자료 입니다. file 여기룽 2023.04.02 162
252 0g 팩 file 막눈 2023.01.12 198
251 Lunia Online Source file paking 2021.03.15 321
250 in_game_shop [1] file BlueServer 2021.02.08 203
249 미니파이터 SPR 이미지 압축해제 소스 [1] file 애플민트 2021.01.11 260
248 포토샵 단축키 모음 아악브로임다 2020.11.29 78
247 MS-OFFICE CD를 넣으라는 메시지가 나올 때.. 아악브로임다 2020.11.29 48
246 이 컨트롤을 활성화하여 사용하려면 클릭하십시오 메시지 해결 방법 아악브로임다 2020.11.29 35
245 인터넷(IE7) 사용 중 [액세스 허용]을 묻는 대화상자가 안 나오도록.. 아악브로임다 2020.11.29 26
244 구글 번역기를 홈페이지에 달기 아악브로임다 2020.11.29 78
243 테일즈런너 소스 file 예서 2020.10.27 349
242 Maven, m2eclipse설치 후 eclipse에서 WTP용 프로젝트 생성 삽질! 애니콜런 2020.09.20 101
241 HttpCore를 이용한 Basic HTTP Server 만들기 file 애니콜런 2020.09.20 98
240 [Spring Boot] 간단한 RestAPI 및 JPA 예제. file 애니콜런 2020.09.20 75
239 No$gba 3D 향상 file 애니콜런 2020.09.20 91
» Solaris 10 MQSL 설치 과정 애니콜런 2020.09.20 67
237 어레이 오브 바이트 스캔 소스 file 레이크123 2020.08.22 60
236 자동인젝션소스 file 레이크123 2020.08.21 112
235 미르2 C# 버전 운영자 명령어 절타 2020.08.12 274
234 운영자 명령어 한글로 변환하기-2 늑대풍 2020.08.11 175
233 운영자 명령어 한글로 변환하기-1 늑대풍 2020.08.11 428
232 서버이름 수정하기 늑대풍 2020.08.11 219
231 새로운 케릭 생성시 다른 종족 못고르게 하기 [1] 늑대풍 2020.08.11 199
230 [어둠의전설] [스크립트] 철포삼 토끼토끼토끼 2020.07.14 204
229 Vcruntime140.dll 파일 file 리타이어 2020.07.05 59
228 트릭스터 마이샵 설정방법 (영문) [3] file 해우김123 2020.06.15 335
227 트릭스터 맵 코드 file 해우김123 2020.06.06 176
226 트릭스터 아이템코드 file 해우김123 2020.06.06 364