>데이터 베이스 >MySQL 튜토리얼 >MySQL 데이터베이스에 관해 자주 묻는 질문 요약

MySQL 데이터베이스에 관해 자주 묻는 질문 요약

黄舟
黄舟원래의
2016-12-16 11:15:251341검색

1. 자동 증가 필드에 초기값을 다시 할당하는 문제와 관련하여?


ALTER TABLE tbl AUTO_INCREMENT = 1;


2. MySQL?


CREATE table abc(id int(10) not null auto_incremnet PRimary key,

name varchar(10) not null,

address varchar(200) not null,

postcode char(6) not null

);

이렇게 하면 테이블이 생성되고 이 테이블의 id 하위 필드가 자동으로 커집니다. .

다음과 같이 생성된 테이블에 이러한 필드를 추가할 수도 있습니다.

alter table tb_name add id int(10) not null auto_increment first;

또는

alter table tb_name add id int(10) not null auto_increment;



3. mysql 사용자 비밀번호를 변경하는 방법은 무엇입니까?


a. mysql/bin/ 디렉토리

./mysqladmin -u[사용자 이름: root] -p[이전 비밀번호, if not 비워두세요.] passWord [새 비밀번호]

./mysqladmin -uroot -p123456 비밀번호 456789

사용자 이름: root 원래 비밀번호: 123456 새 비밀번호: 456789

b , 루트 사용자 플러시 권한으로 mysql을 입력하세요.

대문자 사용에 주의하세요.

4. 원격으로 mysql에 연결하는 방법

(1) mysql을 입력하고 새 사용자 xuys를 만듭니다.


형식: 데이터베이스 이름에 대한 권한을 부여합니다. 테이블 이름 user@login "사용자 비밀번호"로 식별되는 호스트;

xuys@192.168에게 *.*에 대한 선택, 업데이트, 삽입, 삭제 권한을 부여합니다. "xuys1234"로 식별되는 88.234;

결과를 보려면 다음을 실행합니다:

use mysql;

select host,user,password from user;

방금 생성한 xuys 사용자가 사용자 테이블에 이미 존재하는 것을 볼 수 있습니다. 호스트 필드는 로그인된 호스트를 나타냅니다. 해당 값은 ip 또는

호스트 이름일 수 있습니다. 호스트 필드의 값을 %로 변경하면 모든 클라이언트에서 xuys 사용자로 mysql 서버에 로그인할 수 있습니다. 개발 중에는 %로 설정하는 것이 좋습니다.

사용자 설정 호스트 = '%' 업데이트, 여기서 사용자 = 'xuys';

(2) mysqladmin -uroot -ppwd reload

mysqladmin -uroot -ppwd shutdown


(3)./mysqld_safe --user=root &

기억: 인증 테이블에 대한 수정이 필요합니다. 다시 로드하려면 3단계를 수행합니다.


위의 3단계를 수행한 후에도 여전히 클라이언트에서 연결할 수 없는 경우 다음 작업을 수행하세요.

mysql 데이터베이스의 db 테이블에 레코드를 삽입하세요.

mysql을 사용하여

db 값('192.168.88.234','%','xuys','Y','Y','Y','Y','Y','Y에 삽입) ',' Y','Y','Y','Y','Y','Y');

업데이트 db 세트 호스트 = '%' 여기서 사용자 = 'xuys';

위의 2, 3단계를 반복하세요.

위 내용은 MySQL 데이터베이스에 관해 자주 묻는 질문을 요약한 것입니다. 더 많은 관련 기사를 보려면 PHP 중국어 사이트(www.php.cn)를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.