>  기사  >  데이터 베이스  >  MySQL 데이터베이스에 새 사용자를 추가하는 방법에 대한 자세한 설명

MySQL 데이터베이스에 새 사용자를 추가하는 방법에 대한 자세한 설명

小云云
小云云원래의
2017-12-13 14:08:153494검색

이 글에서는 MySQL 데이터베이스에 새로운 사용자를 추가하는 방법을 주로 설명합니다. 그러면 MySQL 데이터베이스에 새로운 사용자를 추가하는 방법은 아직까지는 phpmyadmin을 통해서 해보겠습니다. 편집된 튜토리얼을 살펴보세요. 모든 사람에게 도움이 되기를 바랍니다.

VPS에 MySQL을 설치한 후 기본 사용자는 root@localhost입니다. 새 MySQL 사용자를 추가하는 가장 쉬운 방법은 다음과 같습니다.

phpmyadmin에서 다음 명령문을 실행합니다(명령문 끝에 ';' 기호 추가). ):

grant all privileges on DBNAME.* to USERNAME@localhost identified by 'PASSWORD'
  flush privileges

물론 SSH에서

mysql -uroot -p

를 실행한 후 위의 sql문을 입력해도 효과는 동일합니다.

설명은 다음과 같습니다.

이렇게 하면 새 사용자가 추가됩니다. 사용자 이름은 USERNAME이고 비밀번호는 PASSWORD입니다. 이 사용자는 DBNAME 데이터베이스에 대한 수정, 읽기 및 기타 권한을 갖습니다.

사용자를 추가하는 방법을 더 명확하게 하기 위해 기사를 추가하세요

1 새 사용자 만들기

mysql -u root -p

비밀번호를 입력하고

그런 다음 mysql 명령줄 관리를 입력하세요

insert into mysql.user(Host,User,Password) values('localhost','admin',password('123456'));

// 시스템 권한 테이블 새로 고침

mysql> 플러시 권한;


2데이터베이스 생성

새 데이터베이스 생성;


3사용자 승인

mysql>grant all privileges on newdatabase.* to admin@localhost identified by '123456';
  mysql>flush privileges;


사용자에게 특정 권한을 부여할 수도 있습니다

선택, 삽입, 업데이트 , 새 데이터베이스에서 삭제합니다. * '123456'으로 식별되는 admin@localhost;


총 14개의 권한 선택, 삽입, 업데이트, 삭제, 생성, 삭제, 인덱스, 변경, 부여, 참조, 다시 로드, 종료, 프로세스, file

mysql>vtdc.*에 대한 모든 권한을 '123'으로 식별되는 joe@10.163.225.87에게 부여합니다.
10.163.225.87의 사용자 joe에게 데이터베이스 vtdc의 모든 테이블에 대해 모든 작업을 수행할 수 있는 권한을 할당하고 비밀번호는 123으로.

mysql>'123'으로 식별되는 joe@10.163.225.87에게 *.*에 대한 모든 권한을 부여합니다.
10.163.225.87의 사용자 joe에게 모든 데이터베이스의 모든 테이블에 대해 모든 작업을 수행할 수 있는 권한을 할당하고 비밀번호를 123으로 설정합니다. .

mysql>'123′;으로 식별되는 joe@localhost에게 *.*에 대한 모든 권한을 부여합니다.
로컬 사용자 joe에게 모든 데이터베이스의 모든 테이블에 대해 모든 작업을 수행할 수 있는 권한을 할당하고 암호를 123으로 설정합니다.

관련 권장 사항:

MySQL에서 새 사용자 권한을 추가하는 자세한 예

Linux에서 MySQL 구성에 새 사용자 추가

MySQL 데이터베이스에 새 사용자를 추가하는 방법

위 내용은 MySQL 데이터베이스에 새 사용자를 추가하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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