현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다.

 Mir의 운영환경

 

 

 

 

 

 

자 MySQL 패치 설정과 한글깨짐현상 및 언어설정을 해보겠습니다.

( 아 진짜 그냥 할려고 햇는데 MySQL포스트중 짜증이 나서 ㅠㅠ)


1. MySQL 패치 설정하기!


우선 MySQL을 아무곳에서나 실행되게 설정하자.


 


터미널을 열고 vi ~/.profile 을 열어준다.


i를 누르면 글자가 쳐질것이다.

그러면 아래 문구를 복사해서 붙히자!.


export PATH=/opt/local/bin:/opt/local/sbin:/usr/local/mysql/bin:$PAT
앞에 e있는거다!! ;;


붙히고 난뒤에 esc를 누르고 :를 누르면 제일 아래쪽에

:가 뜰것이다.

그러면 wq를 입력하고 끝내면 된다. (wq가 저장하는것이고 q가 그냥 빠져나오는것이다.)



터미널을 종료한뒤 다시 실행하고 mysql -uroot 를 입력해보자.


mysql이 뜨면 성공이다.


후 = ㅁ= 유니스를 하나도 몰라서 필자도 한참 헤멧었다 ㅠ



자 두번째 ! MySQL root비번 설정!

보통 맥에서 mysql을 설치하면 비밀번호가 설정되어 있지 않다.


우선은 root말고 다른 사용자를 다 지워주자

mysql> delete from mysql.user where not (host="localhost" and user ="root");

mysql> FLUSH PRIVILEGES;


필자는 이전에 설정해놓은 사용자가 있어서 5개나 지우게 됫다.

리턴값이 다르다고 걱정하지 말자


자 이번에는 비밀번호를 설정하자.


mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('1111');

mysql> FLUSH PRIVILEGES;

파란색 부분만 바꿔주면 된다. ''는 지우면 안됨!!!


그리고 난뒤 exit를 입력하여 나간다음


mysql -uroot -p1111 처럼 패스워드까지 입력하여 접속해본다.


필자는 보안상! 패스워드를 가렷다 ~ 자 이제 비밀번호 설정까지 끝냈다!!


마지막으로맥에서 MySQL한글깨짐 현상(한글 설정)을 고쳐보자

한글깨짐현상은 각자 다르겠지만 필자는 한글 자체가 ???? 로 나왔었다.

그리고 값을 수정하기 전까지 ????이 고쳐지지 않았던거보면

한글입력부터 안됫었는거 같다.


일단 status 를 입력해본다.


빨간줄 쳐져 있는부분이 문제이다.

보통 latin1로 통일되있을것이다. (필자는 현재 고쳐서 한글깨짐현상이 안일어 난다.)


자 여기부터 조금 짜증난다.


일단 mysql을 나가서 터미널을 다시 실행해 준다.


필자는 권환이 없어서 파일추가를 못하길래 root권환으로 들어갔었다.

다른사람은 권환이 있을지 모르겠지만 일단 root로 들어가자.


root 비번을 알고 있는사람은


su - root


라고 치면 비밀번호를 쳐라고 할것이다. 그리고 로그인 하면 된다.

혹 root 비밀번호 설정한적이 없다고 하는 사람은 아래 처럼 하면 된다.


$ sudo-s

를 입력하고 엔터를 치면 패스워드를 물어보는데 현재 사용하는 패스워드를 입력하면 된다.

그러면 다음과 같은 bash 프롬프트가 나오며 다음 파란색 부분을 입력하면 된다.

(할때 필자도 짜증나있던 상태라 스크린샷을 깜빡했엇다. ㅠㅠ)

bash-3.2# passwd root

Changing password for root.

New password : 비밀번호

Retype new password : 비밀번호

bash-3.2#


자 이제 root 계정으로 들어가자


su - root 를 치고 난뒤 비밀번호를 치면 된다.


root계정으로 접속하고

$ vi /etc/my.cnf

를 입력한다. 앞에 $는 빼는거다..;


파일이 열리면 아래 문구를 복사 붙혀 넣기 하고


[mysqld]

character-set-server=utf8

collation-server=utf8_general_ci


init_connect=SET collation_connection=utf8_general_ci

init_connect=SET NAMES utf8

[client]

default-character-set=utf8

[mysql]

default-character-set=utf8


esc를 누르고 : 를 누르고 wq !! 위에서 한번 말했엇다.

저장되서 나오면 터미널을 끄고 켜서 mysql 접속한다.

(혹 저장이 안되고 오류가 뜬다면 root권환으로 안들어가서 권환이 없다는거일것이다.

그럴땐 어쩔수 없이 root권환으로 들어가야된다.)


status 를 입력해본다.


필자처럼 나오면 성공이다.






-------------------------------------------------------------------------------------------------------------------------------------------------------------------

본 블로그의 글을 퍼가실때 꼬릿말, 퍼가시는곳 주소를 꼭 남겨주세요.
출처 꼭 기재해주시고요. 상업적인 용도의 이용은 절대 금합니다. 
혹 프린트를 할 경우 블로그주소와 함께 프린트 해주세요.
허락을 맡지 않고 무단도용을 할경우 법적인 제제가 있을수도 있습니다.
(전 분명히 경고했습니다. 합의같은거 안합니다.)
그리고 혹 무단도용한것을 보신분은 신고해주시면 사례금 챙겨 드리겠습니다.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
⬇ 도움이 되셨다면 다음뷰 추천(아래 손가락 모양) 한번씩만 클릭해주세요 ^^ 추천은 저에게 힘이 됩니다~

+ Recent posts