欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql創(chuàng)建用戶授權(quán)步驟詳解

 更新時間:2023年07月24日 14:52:12   作者:寂寞旅行  
這篇文章主要介紹了mysql創(chuàng)建用戶授權(quán),本文分步驟給大家介紹的非常詳細(xì),對mysql創(chuàng)建用戶授權(quán)詳細(xì)步驟感興趣的朋友一起看看吧

前言

在mysql的使用中,避免不了要給他人使用我們自己的數(shù)據(jù)庫,此時為了使用安全,我們不想讓對方看到過多的數(shù)據(jù)庫,或者減少它對于我們數(shù)據(jù)庫可能造成的破壞,賦予他部分權(quán)限,以確保我們數(shù)據(jù)庫的安全性,如何做呢?

一、確定是本地連接還是遠(yuǎn)程鏈接

相對而言,一般這種情況都是遠(yuǎn)程鏈接,為了給別人用嘛~

  • 本地連接 localhost
  • 給別人遠(yuǎn)程連接 % 或者 具體ip

二、創(chuàng)建步驟

需要用高級用戶登錄(能分配權(quán)限,能創(chuàng)建用戶等)

1.給其本機(jī)創(chuàng)建

創(chuàng)建用戶
賦權(quán)限
刷新權(quán)限
查看創(chuàng)建的用戶以及權(quán)限

-- 創(chuàng)建一個用戶名密碼為 test test 的用戶
CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';
-- 賦予這個用戶 的數(shù)據(jù)庫為ry (ry)所有表(.*),所有權(quán)限(ALL PRIVILEGES)
GRANT ALL ON ry.* TO 'test'@'localhost';
-- 刷新權(quán)限
FLUSH PRIVILEGES;
-- 查看用戶 test 的信息以及權(quán)限
show grants for 'test'@'localhost';

本機(jī)使用

2.給其他主機(jī)創(chuàng)建用戶

可以同名 仍讓使用test 也可以,創(chuàng)建一個新的用戶名也可以

-- 創(chuàng)建一個用戶名密碼為 test test 的用戶
CREATE USER 'test'@'%' IDENTIFIED BY 'test';
-- 賦予這個用戶 的數(shù)據(jù)庫為ry (ry)所有表(.*),所有權(quán)限(ALL PRIVILEGES)
GRANT ALL ON ry.* TO 'test'@'%';
-- 刷新權(quán)限
FLUSH PRIVILEGES;
-- 查看用戶 test 的信息以及權(quán)限
show grants for 'test'@'%';

3.刪除用戶

  • 本地用戶 test (‘test’@‘localhost’)
  • 遠(yuǎn)程用戶 test (‘test’@‘%’)
-- 刪除本地用戶test
DROP USER 'test'@'localhost'; 
-- 刪除遠(yuǎn)程用戶test
DROP USER 'test'@'%'; 

總結(jié)

補(bǔ)充:

  • grant 是授權(quán)的意思:

GRANT privileges ON databasename.tablename TO ‘username’@‘host’

說明: privileges:用戶的操作權(quán)限,如SELECT,INSERT,UPDATE等,如果要授予所的權(quán)限則使用ALL
databasename:數(shù)據(jù)庫名 tablename:表名,如果要授予該用戶對所有數(shù)據(jù)庫和表的相應(yīng)操作權(quán)限則可用表示,如.*
‘username’ 用戶名
‘host’ ip地址,可選值: localhost, 具體ip,不限制 %

  • 用戶密碼修改

SET PASSWORD FOR ‘username’@‘host’ = PASSWORD(‘newpassword’);

說明: ‘host’ 要更改的具體用戶歸屬 ,與授權(quán)可選值一致
username newpassword 分別為要更改的用戶名 以及新密碼

到此這篇關(guān)于mysql創(chuàng)建用戶授權(quán)的文章就介紹到這了,更多相關(guān)mysql創(chuàng)建用戶授權(quán)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL中REPLACE INTO和INSERT INTO的區(qū)別分析

    MySQL中REPLACE INTO和INSERT INTO的區(qū)別分析

    REPLACE的運(yùn)行與INSERT很相似。只有一點(diǎn)例外,假如表中的一個舊記錄與一個用于PRIMARY KEY或一個UNIQUE索引的新記錄具有相同的值,則在新記錄被插入之前,舊記錄被刪除。
    2011-07-07
  • 修改MySQL數(shù)據(jù)庫引擎為InnoDB的操作

    修改MySQL數(shù)據(jù)庫引擎為InnoDB的操作

    這篇文章主要介紹了修改MySQL數(shù)據(jù)庫引擎為InnoDB的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • mysql case when group by 實(shí)例詳解

    mysql case when group by 實(shí)例詳解

    這篇文章主要介紹了mysql 中類似php switch case 的語句,需要的朋友可以參考下
    2018-01-01
  • Mysql配置主從復(fù)制-GTID模式詳解

    Mysql配置主從復(fù)制-GTID模式詳解

    這篇文章主要介紹了Mysql配置主從復(fù)制-GTID模式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • MySQL數(shù)據(jù)庫innodb啟動失敗無法重啟的解決方法

    MySQL數(shù)據(jù)庫innodb啟動失敗無法重啟的解決方法

    這篇文章給大家分享了MySQL數(shù)據(jù)庫innodb啟動失敗無法重啟的解決方法,通過總結(jié)自己遇到的問題分享給大家,讓遇到同樣問題的朋友們可以盡快解決,下面來一起看看吧。
    2016-09-09
  • MySQL MyISAM 與InnoDB 的區(qū)別

    MySQL MyISAM 與InnoDB 的區(qū)別

    這篇文章主要介紹了MySQL MyISAM與InnoDB 的區(qū)別,幫助大家更好的理解和使用MySQL的存儲引擎,感興趣的朋友可以了解下
    2020-09-09
  • SQL多個字段拼接組合成新字段的常用方法

    SQL多個字段拼接組合成新字段的常用方法

    在sql語句中,有時候我們可能需要將兩個字段的值放在一起顯示,因?yàn)樗麄兺ǔJ且黄鸪霈F(xiàn)的,比如客戶名稱和客戶編號,那我們就要將這兩個字段拼接成一個字段,本文給大家介紹了幾種常見的方法,需要的朋友可以參考下
    2024-02-02
  • MySQL InnoDB row_id邊界溢出驗(yàn)證的方法步驟

    MySQL InnoDB row_id邊界溢出驗(yàn)證的方法步驟

    這篇文章主要給大家介紹了關(guān)于MySQL InnoDB row_id邊界溢出驗(yàn)證的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者使用MySQL InnoDB具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • MySQL數(shù)據(jù)庫中varchar類型的數(shù)字比較大小的方法

    MySQL數(shù)據(jù)庫中varchar類型的數(shù)字比較大小的方法

    varchar類型的數(shù)據(jù)是不能直接比較大小的,那么MySQL數(shù)據(jù)庫中varchar類型如何進(jìn)行數(shù)字比較大小的,本文就詳細(xì)的介紹一下
    2021-11-11
  • MySql安裝及登錄詳解

    MySql安裝及登錄詳解

    這篇文章主要介紹了MySql安裝及登錄詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03

最新評論