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

기타 Solaris 10 MQSL 설치 과정

2020.09.20 13:37

애니콜런 조회 수:71

우선 기본적으로 솔라리스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 582
275 뮤오리진 프리서버 구축설명서 [13] file 프리스타일001 2017.06.18 5184
274 뮤오리진(모바일) 구축설명서 [4] file 프리스타일001 2017.05.26 2578
273 테일즈위버 구축방법 [1] 숟가락 2017.01.26 1964
272 [스톤에이지] 2.5 서버 통파일 소스 (컴파일러) [1] file T_T 2016.06.04 1821
271 스카이림 남자 cme 공유 file 군곤격노 2018.04.25 1581
270 마비노기 G20 운영자 명령어 하찡 2019.10.06 1323
269 스톤에이지 gm 명령어 뱅스크 2019.02.25 1113
268 프메 스크립트강의 file 신공 2017.02.10 1042
267 스톤에이지 file 잡미 2019.03.19 1019
266 컴파일된 스톤에이지 소스 [3] comeus 2019.08.03 940
265 어둠의 전설 8240 세오 say 스크립트 [2] smartsims 2019.06.08 867
264 스톤에이지 각종 npc 추가법 [3] 뱅스크 2019.02.25 791
263 던파 한글스크립트 몬스터 file 리노잭슨 2016.12.24 770
262 [스톤에이지] 셋업 한글화 file zzora 2016.11.19 754
261 리니지2 선이즈팩 한글소스적용 [4] file 시훈이 2019.05.07 744
260 리니지2 선라이즈 서버팩 서버정보 소스 공유합니다. [2] file L2지민 2020.05.26 700
259 스톤에이지 서버 배율 보는 명령어 file 코코2 2019.09.27 650
258 서버팩 교체, 업데이트 방법입니다. [1] 쿄뉴 2016.03.10 640
257 던파 한글스크립트 퀘스트 [1] file 리노잭슨 2016.12.24 626
256 검은사막 커마 소스 모음 [6] file 아비 2018.01.13 605
255 npc 한글 스크립트 file 리노잭슨 2016.12.16 596
254 프메 아이템소스코드집 file 보스이루 2017.12.30 590
253 뮤 모든 버전 서버-클라이언트 코드 pochachipp 2017.05.01 583
252 아이온 커스텀마이징 file 판타- 2018.05.30 576
251 뮤..한글 에디터 [2] file 공신 2017.06.08 575
250 마비노기 G20 아이템 코드입니다 file 해우김123 2020.04.21 560
249 던파 보조장비 필요퀘스트아이템 붉은눈 2016.02.15 560
248 클라 파일설명 신흥7 2020.01.03 558
247 직업 - 전직 - 승급 - 2차 한번에 [1] NaRu 2016.12.06 526
246 영권탈취 막는 스크립트 [5] file Hider 2016.05.23 519
245 [귀혼] 한국 버젼 팩파일 Ckrgksskawk0 2016.07.08 515
244 [어둠의전설 8.240] 아이템 우클릭해서 옵션보이는방법 file as7877 2018.02.03 502
243 아이온 스킬튤팁 카슌팩 5.8하데버젼 [1] file 구삼오사 2019.06.14 490
242 신규 아이템 만들기 . 단올아빠 2017.02.26 450
241 마영전 아이템 리스트 file lambdadelta 2019.08.20 445
240 프리그체 구축법1 file 레몬님 2017.01.09 440
239 운영자 명령어 한글로 변환하기-1 늑대풍 2020.08.11 439
238 트릭스터 클라해독기 file 행복행 2018.07.27 432
237 던파 CT입니다 [2] file 꺼즈 2024.02.04 423
236 뮤 아이템 드랍 및 세트아이템 드랍 소스 입니다. [2] file 으으럇차차 2016.04.02 414
235 4.8 ac-core 팩 소스 입니다 [2] file 초연1 2016.03.11 400
234 트릭스터 gm명령어 file 행복행 2018.07.27 396
233 트릭스터 아이템코드 file 해우김123 2020.06.06 373
232 미르3 지르콘 오픈소스 입니다~ 해주실분~ file NENE 2020.03.05 361
231 테일즈런너 소스 file 예서 2020.10.27 359
230 [어둠의전설] 8.240 캐쉬옷 본섭화입니다. as7877 2018.02.02 359
229 [어둠의전설] 흑갑 스크립트입니다. [3] as7877 2018.01.08 358
228 뮤 igcn s10-11 용 sql db 한글화 [2] file pochachipp 2017.05.01 354
227 트릭스터 마이샵 설정방법 (영문) [3] file 해우김123 2020.06.15 352