> 데이터 베이스 > MySQL 튜토리얼 > mysql의 루트 일반 사용자 생성과 수정, 삭제 기능에 대한 자세한 설명

mysql의 루트 일반 사용자 생성과 수정, 삭제 기능에 대한 자세한 설명

小云云
풀어 주다: 2018-01-27 14:51:14
원래의
1584명이 탐색했습니다.

이 글은 주로 루트 사용자와 일반 사용자의 mysql 생성과 수정, 삭제 기능을 소개하고 있으니, 도움이 필요한 친구들에게 도움이 되었으면 좋겠습니다.

방법 1: SET PASSWORD 명령 사용

  mysql -u root
  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
로그인 후 복사

방법 2: mysqladmin 사용

mysqladmin -u root password "newpass"
로그인 후 복사

루트가 비밀번호를 설정한 경우 다음 방법을 사용하세요

mysqladmin -u root password oldpass "newpass"
로그인 후 복사

방법 3: UPDATE를 사용하여 사용자 테이블을 직접 편집

mysql -u root
  mysql> use mysql;
  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
  mysql> FLUSH PRIVILEGES;
로그인 후 복사

일반 사용자 만들기

사용자 관리

mysql>use mysql;
로그인 후 복사
로그인 후 복사

View

mysql> select host,user,password from user ;
로그인 후 복사
로그인 후 복사

Create

mysql>

사용자 관리

mysql>use mysql;
로그인 후 복사
로그인 후 복사

View

mysql> select host,user,password from user ;
로그인 후 복사
로그인 후 복사

사용자 만들기

mysql> insert into mysql.user (Host,User,Password) Values('%','wise',PASSWORD('passwd'));
msyql>FLUSH RPIVILEGES
로그인 후 복사

Modify

mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表
로그인 후 복사
로그인 후 복사

Delete

mysql>drop user newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限
로그인 후 복사

비밀번호 변경

mysql> set password for zx_root =password('xxxxxx');
 mysql> update mysql.user set password=password('xxxx') where user='otheruser'
로그인 후 복사
로그인 후 복사

보기 사용자 권한

mysql> show grants for zx_root;
로그인 후 복사
로그인 후 복사

권한 부여

mysql> grant all privileges on YQ.* to wise;
로그인 후 복사

권한 재활용

mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错
로그인 후 복사
로그인 후 복사

수정

mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表
로그인 후 복사
로그인 후 복사

삭제

mysql>dropuser newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限
로그인 후 복사

비밀번호 변경

mysql> set password for zx_root =password('xxxxxx');
 mysql> update mysql.user set password=password('xxxx') where user='otheruser'
로그인 후 복사
로그인 후 복사

사용자 권한 보기

mysql> show grants for zx_root;
로그인 후 복사
로그인 후 복사

권한 부여

mysql> grant select on dmc_db.* to zx_root;
로그인 후 복사

권한 재활용

mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错
로그인 후 복사
로그인 후 복사

관련 추천:

MySQL은 사용자 계정 생성 및 사용자 계정 삭제

하위 쿼리 튜토리얼을 사용하여 mysql 계산 필드 생성

parse mysql 로컬 사용자 생성 및 데이터베이스 권한 부여

위 내용은 mysql의 루트 일반 사용자 생성과 수정, 삭제 기능에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿