Rev. 2.73

종료 quit
명령어 다음에 ';' 이 기호가 나오면 mysql에 접속한 다음에 내리는 명령어이고
없으면 리눅스상태에서 내리는 명령어 입니다

-u 유저를말함(예 root는 루트)
-p 패스워드를말함

데이터베이스가 바뀔때나 유저생성했을때는 mysql을 reload 해야 합니다

** 관리자모드로들어가기(루트패스가아직없을때)
리눅스상태> mysql mysql

** 관리자모드로들어가기(루트패스가있을때)
리눅스상태> mysql mysql -p

** 관리자패스워드만들때
UPDATE user set Password=PASSWORD('사용할패스') where User='root';

** mysql 들어가서가 아닌 리눅스에서 mysql 관리자패스 변경
리눅스상태> mysqladmin -u 아이디 -p비번 password 바꿀비밀번호

** 유저추가
Insert into user Values ( 'localhost','유저이름',PASSWORD('유저패스워드'),'N','N','N','N','N','N','N','N','N','N','N','N','N','N');

** 유저삭제
Delete from user where User='지울유저';

** mysql 재부팅
리눅스상태> mysqladmin -p reload

** mysql 시작
리눅스상태> mysqladmin -uroot -p status

** mysql 버전보기
리눅스상태> mysqladmin -uroot -p version

** mysql 데이터베이스생성
리눅스상태> mysqladmin -uroot -p create 생성될데이터베이스이름

** mysql 생성된 데이터베이스 보기
리눅스상태> mysqlshow -uroot -p

** 새롭게 만든 유저가 새롭게 만든 데이터베이스를 이용할수 있도록 연결함
INSERT INTO db values ('localhost','유저디비','유저','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

** 생성된유저가 자신이 쓸수 있는 데이터베이스에 접근하기

리눅스상태> mysql -u유저이름 -p 데이터베이스 //유저가 mysql에 접근한다
//패스워드를 물어보면 유저용으로 만든 패스를 넣는다

mysql상태> create table test1 ( abc int ) ; //테이블생성
mysql상태> insert into test1 values ( 50 ) ; //데이터삽입
mysql상태> select * from test1; //보기
+-----+
| abc |
+-----+
| 50 |
+-----+
mysql상태> delete from test1 where ac=50; //삭제
mysql상태> select * from test1; //삭제되었음

소스로 설치했으면 데이터 베이스 생성해야함 : 리눅스상태 usr/bin> ./mysql_install_db &
소스로 설치했을때 mysql 시작 명령어 : 리눅스상태 usr/bin> ./safe_mysqld &
./mysqladmin shutdown
cd /usr/local/mysql/bin

/usr/bin/mysqladmin -u root -p password 'new-password'
/usr/bin/mysqladmin -u root -h localhost.localdomain -p password 'new-password'

mysql데몬이 작동중인지 확인
ps ax | grep mysql

Comments

Got something to add? You can just leave a comment.

Your Reaction Time!

captcha

avatar