> 데이터 베이스 > MySQL 튜토리얼 > MySQL添加授权的用户命令实际操作

MySQL添加授权的用户命令实际操作

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-07 16:14:15
원래의
1213명이 탐색했습니다.

我们今天是要和大家一起探讨的是MySQL添加授权的用户命令 ,我前两天在相关网站看见MySQL添加授权的用户命令的资料,觉得挺好,就拿出来供大家分享。希望会给你带来一些帮助在此方面。 1.新建用户。 登录MySQL @MySQL -u root -p @密码 创建用户 MySQL mysql

我们今天是要和大家一起探讨的是MySQL添加授权的用户命令 ,我前两天在相关网站看见MySQL添加授权的用户命令的资料,觉得挺好,就拿出来供大家分享。希望会给你带来一些帮助在此方面。

1.新建用户。

登录MySQL

@>MySQL -u root -p

@>密码

创建用户

<ol class="dp-xml">
<li class="alt">MySQL<span class="tag">></span> mysql<span class="tag">></span> insert into MySQL.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub   </li>
<li><span>ject) values("localhost","pppadmin",password("passwd"),'','','');  </span></li>
</ol>
로그인 후 복사

这样就创建了一个名为:phplamp 密码为:1234 的用户。

然后登录一下。

<ol class="dp-xml">
<li class="alt">MySQL<span><span class="tag">></span><span>exit;   </span></span>
</li>
<li>
<span>@</span><span class="tag">></span>MySQL<span> -u phplamp -p  </span>
</li>
</ol>
로그인 후 복사

@>输入密码

MySQL>登录成功

2.为用户授权。

登录MySQL添加授权(有ROOT权限)。我里我以ROOT身份登录.

@>MySQL -u root -p

@>密码

首先为用户创建一个数据库(phplampDB)

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span>create database phplampDB;  </span></span>
</li></ol>
로그인 후 복사

授权phplamp用户拥有phplamp数据库的所有权限。

<ol class="dp-xml"><li class="alt"><span><span class="tag">></span><span>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';  </span></span></li></ol>
로그인 후 복사

刷新系统权限表

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span>flush privileges;  </span></span>
</li></ol>
로그인 후 복사
로그인 후 복사

MySQL添加授权>其它操作

/*

如果想指定部分权限给一用户,可以这样来写:

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';  </span></span>
</li></ol>
로그인 후 복사

刷新系统权限表。

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span>flush privileges;  </span></span>
</li></ol>
로그인 후 복사
로그인 후 복사

*/

3.删除用户。

@>MySQL -u root -p

@>密码

<ol class="dp-xml">
<li class="alt">MySQL<span><span class="tag">></span><span>Delete FROM user Where </span><span class="attribute">User</span><span>=</span><span class="attribute-value">"phplamp"</span><span> and </span><span class="attribute">Host</span><span>=</span><span class="attribute-value">"localhost"</span><span>;   </span></span>
</li>
<li>MySQL<span class="tag">></span><span>flush privileges;  </span>
</li>
</ol>
로그인 후 복사

删除用户的数据库

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span>drop database phplampDB;  </span></span>
</li></ol>
로그인 후 복사

4.修改指定用户密码。

@>MySQL -u root -p

@>密码

<ol class="dp-xml">
<li class="alt">MySQL<span class="tag">></span>update MySQL<span>.user set </span><span class="attribute">password</span><span class="attribute-value">password</span><span>=password('新密码') where </span><span class="attribute">User</span><span>=</span><span class="attribute-value">"phplamp"</span><span> and </span><span class="attribute">Host</span><span>=</span><span>"localhost";   </span>
</li>
<li>MySQL<span class="tag">></span><span>flush privileges;  </span>
</li>
</ol>
로그인 후 복사

5.列出所有数据库

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span>show database;  </span></span>
</li></ol>
로그인 후 복사

6.切换数据库

MySQL>use '数据库名';

7.列出所有表

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span>show tables;  </span></span>
</li></ol>
로그인 후 복사

8.显示数据表结构

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span>describe 表名;  </span></span>
</li></ol>
로그인 후 복사

9.删除数据库和数据表

<ol class="dp-xml"><li class="alt">MySQL<span><span class="tag">></span><span>drop database 数据库名;  </span></span>
</li></ol>
로그인 후 복사

MySQL>drop table 数据表名; Tag标签: MySQL添加授权命令


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