집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 데이터베이스에 관해 자주 묻는 질문 요약
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에 연결하는 방법
형식: 데이터베이스 이름에 대한 권한을 부여합니다. 테이블 이름 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 reloadmysqladmin -uroot -ppwd shutdown
위의 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)를 주목하세요!