91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

查詢mysql數據用戶方法詳解

發布時間:2020-04-26 15:40:01 來源:億速云 閱讀:350 作者:三月 欄目:MySQL數據庫

本文主要給大家介紹查詢mysql數據用戶方法詳解,希望可以給大家補充和更新些知識,如有其它問題需要了解的可以持續在億速云行業資訊里面關注我的更新文章的。

(1)創建用戶

第一種創建用戶方法: 

mysql> create user 'wwl' @'localhost' identified by password '123';

#創建用戶wwl

 查詢mysql數據用戶方法詳解

第二種創建用戶方法:提升權限的方法:

語法:

grant all on 數據庫.表 to 用戶@主機 identified by 密碼

grant all on *.* to ‘test02’@’localhost’ identified by ‘abc123’

 

mysql> select password('123');                                        #將字符串123轉換成加密形成

*23AE809DDACAF96AF0FD78ED04B6A265E05AA257

 

mysql> create user 'wwl' @'localhost' identified by password '*23AE809DDACAF96AF0FD78ED04B6A265E05AA257';

#將加密后的字符串直接丟到identified by password中

#創建成功


問:創建的新用戶現在在哪?

mysql> show databases;

mysql> use mysql;

mysql> show tables;


mysql> select user,password,host from user;


⑵刪除用戶

語法:

drop user 'user' @'localhost';

例子:

drop user 'wangwuliu' @' localhost';


mysql> drop user 'wwl' @'localhost';


⑶重命名用戶

語法

rename user '要修改的用戶名' @'localhost' to '新用戶名' @'主機名';

例子:

RENAME USER 'wangwuwu' @' localhost' TO 'wangxiaowu' @'localhost';


給用戶設置密碼

set password = password('password');#修改當前賬號

SET PASSWORD FOR 'user' @'host' = PASSWORD('password');


①以一個用戶,如root登錄,設置當前用戶密碼:

SET PASSWORD = PASSWORD('12345678');


mysql> set password = password('123456');

mysql> mysql -u root -p;


②root用戶可為其他用戶設置密碼:

語法:

SET PASSWORD FOR 'wangxiaowu' @'localhost' = PASSWORD('password');

舉例:修改密碼

mysql> use mysql;

set password for 'user02'@'localhost' = password('123abc');


mysql> set password for 'hehe' @'localhost' = password('123456');



root密碼忘記時解決辦法

 直接修改授權表  5.7版本密碼修改

#停止mysqld進程

[root@localhost ~]# systemctrl stop mysqld.service


vim /etc/my.cnf


[mysqld]模式下最后一行插入:skip-grant-tables  修改完成后保存退出。


進入mysql中輸入命令

update mysql.user set authentication_string = password('123abc') where user='root';

#修改root密碼為123abc


重啟mysql系統之前要修改mysql的配置文件,刪除之前插入的內容

vim /etc/my.cnf


刪除完成后再重啟mysql系統


即可使用修改后的密碼123abc登陸。


----------使用GRANT語句給用戶授予權限----------


grant 權限列表 ON 庫名.表名 TO 用戶名 @來源地址 [identified by '密碼']


*.*:代表所有數據庫列表

@來源地址:在哪臺IP或者主機上使用這個權限

identified by '密碼':設置密碼

當授權用戶不存在的話,使用grant語句會創建用戶。 


MySQL權限列表:

ALL:設置除grant option之外的所有權限   #grant option是賦予權限

ALTER:允許使用 alter table   #修改 表

CREATE:允許使用create table    #創建  表

DELETE:允許使用delete     #刪除 用于刪除表中的行

DROP:允許使用drop table    #刪除 數據表

INSERT:允許使用insert     #用于向表格中插入新的行

UPDATE:允許使用update      #用于修改表中的數據

SELECT:允許使用select     #用于查詢表中的數據

REPLICATION SLAVE:replication slave 從主云服務器中讀取二進制日志文件

SHOW DATABASES:show databases顯示所有數據庫


使用SHOW GRANTS語句查看用戶權限

show grants for'用戶名'@'來源地址'


使用REVOKE語句撤銷指定用戶的數據庫權限

revoke權限列表 on 數據庫名.表名 from 用戶名@來源地址

看了以上關于查詢mysql數據用戶方法詳解,希望能給大家在實際運用中帶來一定的幫助。本文由于篇幅有限,難免會有不足和需要補充的地方,如有需要更加專業的解答,可在官網聯系我們的24小時售前售后,隨時幫您解答問題的。

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清徐县| 长海县| 南通市| 新化县| 两当县| 清远市| 屯留县| 宜宾县| 呼伦贝尔市| 武夷山市| 新营市| 胶南市| 昌图县| 江陵县| 昌平区| 闽侯县| 咸丰县| 宁夏| 尉氏县| 九龙县| 伽师县| 科技| 多伦县| 盐城市| 泰州市| 萝北县| 漳州市| 昔阳县| 桃园市| 特克斯县| 梓潼县| 旌德县| 微博| 东安县| 淮北市| 涿州市| 桓仁| 娄底市| 西乌珠穆沁旗| 三门峡市| 长子县|