程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL添加授權的用戶命令實際操作

MySQL添加授權的用戶命令實際操作

編輯:MySQL綜合教程

我們今天是要和大家一起探討的是MySQL添加授權的用戶命令 ,我前兩天在相關網站看見MySQL添加授權的用戶命令的資料,覺得挺好,就拿出來供大家分享。希望會給你帶來一些幫助在此方面。

1.新建用戶。

登錄MySQL

@>MySQL -u root -p

@>密碼

創建用戶

  1. MySQL> mysql> insert into MySQL.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub   
  2. ject) values("localhost","pppadmin",password("passwd"),'','','');  

這樣就創建了一個名為:phplamp 密碼為:1234 的用戶。

然後登錄一下。

  1. MySQL>exit;   
  2. @>MySQL -u phplamp -p  

@>輸入密碼

MySQL>登錄成功

2.為用戶授權。

登錄MySQL添加授權有ROOT權限)。我裡我以ROOT身份登錄.

@>MySQL -u root -p

@>密碼

首先為用戶創建一個數據庫(phplampDB)

  1. MySQL>create database phplampDB;  

授權phplamp用戶擁有phplamp數據庫的所有權限。

  1. >grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';  

刷新系統權限表

  1. MySQL>flush privileges;  

MySQL添加授權>其它操作

/*

如果想指定部分權限給一用戶,可以這樣來寫:

  1. MySQL>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';  

刷新系統權限表。

  1. MySQL>flush privileges;  

*/

3.刪除用戶。

@>MySQL -u root -p

@>密碼

  1. MySQL>Delete FROM user Where User="phplamp" and Host="localhost";   
  2. MySQL>flush privileges;  

刪除用戶的數據庫

  1. MySQL>drop database phplampDB;  

4.修改指定用戶密碼。

@>MySQL -u root -p

@>密碼

  1. MySQL>update MySQL.user set passwordpassword=password('新密碼') where User="phplamp" and Host="localhost";   
  2. MySQL>flush privileges;  

5.列出所有數據庫

  1. MySQL>show database;  

6.切換數據庫

MySQL>use '數據庫名';

7.列出所有表

  1. MySQL>show tables;  

8.顯示數據表結構

  1. MySQL>describe 表名;  

9.刪除數據庫和數據表

  1. MySQL>drop database 數據庫名;  

MySQL>drop table 數據表名; Tag標簽: MySQL添加授權命令

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved