亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql中g(shù)rant?all?privileges?on賦給用戶遠(yuǎn)程權(quán)限方式

 更新時(shí)間:2023年04月27日 09:08:15   作者:李在奮斗  
這篇文章主要介紹了mysql中g(shù)rant?all?privileges?on賦給用戶遠(yuǎn)程權(quán)限方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

mysql grant all privileges on賦給用戶遠(yuǎn)程權(quán)限

mysql中g(shù)rant all privileges on賦給用戶遠(yuǎn)程權(quán)限

  • 改表法。

當(dāng)你的帳號(hào)不允許從遠(yuǎn)程登陸,只能在localhost連接時(shí)。這個(gè)時(shí)候只要在mysql服務(wù)器上,更改 mysql 數(shù)據(jù)庫(kù)里的 user 表里的 host 項(xiàng),從localhost"改成%即可實(shí)現(xiàn)用戶遠(yuǎn)程登錄

在安裝mysql的機(jī)器上運(yùn)行:

1. mysql -u root -p  

2. select host,user from user where user='root';

3. update user set host = '%' where user='root' and host='localhost';  

4. select host, user from user where user='root';

  • 授權(quán)法
[root@aaa-server ~]# mysql -u root -p
MariaDB [(none)]> grant all privileges on *.* to root@'%' identified by '123' with grant option;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.01 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> exit
Bye
  • 授權(quán)法。

例如,你想user使用mypwd從任何主機(jī)連接到mysql服務(wù)器的話。

在安裝mysql的機(jī)器上運(yùn)行:

1. GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'mypwd' WITH
      GRANT OPTION;  
2.FLUSH   PRIVILEGES;
模板:
grant all privileges on 庫(kù)名.表名 to '用戶名'@'IP地址' identified by '密碼' with grant option;
flush privileges;
  • 如果你想允許用戶user從ip為192.168.1.4的主機(jī)連接到mysql服務(wù)器,并使用mypwd作為密碼

在安裝mysql的機(jī)器上運(yùn)行:

?GRANT ALL PRIVILEGES ON *.* TO 'user'@'192.168.1.3' IDENTIFIED BY 'mypwd' WITH GRANT OPTION; ??
?FLUSH ? PRIVILEGES;

注意授權(quán)后必須FLUSH PRIVILEGES;否則無(wú)法立即生效。

高版本數(shù)據(jù)庫(kù)不能按照grant all privileges on *.* to "root"@"%" identified by "xxxx";去修改用戶權(quán)限

mysql> SELECT @@VERSION;
+-----------+
| @@VERSION |
+-----------+
| 8.0.14 ? ?|
+-----------+
1 row in set (0.00 sec)

高版本修改用戶權(quán)限方法:

# 先創(chuàng)建遠(yuǎn)程用戶,再授權(quán)
mysql> create user 'root'@'%' identified by ?'password';
Query OK, 0 rows affected (0.03 sec)
mysql> grant all privileges on *.* to 'root'@'%' with grant option;
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

再次查看發(fā)現(xiàn)有了root %

mysql> ?select User,Host from user;
+------------------+-----------+
| User ? ? ? ? ? ? | Host ? ? ?|
+------------------+-----------+
| root ? ? ? ? ? ? | % ? ? ? ? |
| mysql.infoschema | localhost |
| mysql.session ? ?| localhost |
| mysql.sys ? ? ? ?| localhost |
| root ? ? ? ? ? ? | localhost |
+------------------+-----------+
5 rows in set (0.00 sec)
————————————————

mysql授權(quán)語(yǔ)句說(shuō)明grant all privileges、創(chuàng)建用戶、刪除用戶

mysql的賦權(quán)語(yǔ)句:

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
  • all  privileges   ==》  表示所有的權(quán)限 ,增刪改查權(quán)限全部都有了
  • *.*                     ==>  所有的數(shù)據(jù)庫(kù)下面所有的表
  • root@%   ==》  所有數(shù)據(jù)庫(kù)下面所有的表,所有的權(quán)限,全部都給root用戶    % 表示root用戶可以在任意機(jī)器上面進(jìn)行連接登錄
  • identified by '123456'   ==》遠(yuǎn)程登錄連接的密碼

刷新權(quán)限列表:flush   privileges

CREATE DATABASE 數(shù)據(jù)庫(kù)名;
CREATE USER '用戶名'@'%' IDENTIFIED BY '密碼'; ? ?
GRANT all privileges ON 數(shù)據(jù)庫(kù)名.* to '用戶名'@'%' identified by '密碼' WITH GRANT OPTION;?
flush privileges;

創(chuàng)建用戶:CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';

查看數(shù)據(jù)庫(kù)中已經(jīng)創(chuàng)建的用戶:select user,host from user;--user表在數(shù)據(jù)庫(kù)自帶的、名字為mysql的數(shù)據(jù)庫(kù)中

刪除用戶:delete from user where user = 'jack'; 

drop user ‘jack'@'%';?

drop  user  會(huì)將該用戶的信息全部刪掉,而 delete  只會(huì)清除user表,其他的比如db表中的信息還是存在。

清除緩存:FLUSH PRIVILEGES

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • mysql sql_mode="" 的作用說(shuō)明

    mysql sql_mode="" 的作用說(shuō)明

    在看discuz源碼時(shí)看到了sql_mode="",不知道是干嘛的,猜想是設(shè)置模式,但是不清楚是什么模式,于是從網(wǎng)上搜了下,sql_mode="" 的作用
    2011-08-08
  • MySQL數(shù)據(jù)庫(kù)使用mysqldump導(dǎo)出數(shù)據(jù)詳解

    MySQL數(shù)據(jù)庫(kù)使用mysqldump導(dǎo)出數(shù)據(jù)詳解

    mysqldump是mysql用于轉(zhuǎn)存儲(chǔ)數(shù)據(jù)庫(kù)的實(shí)用程序。它主要產(chǎn)生一個(gè)SQL腳本,其中包含從頭重新創(chuàng)建數(shù)據(jù)庫(kù)所必需的命令CREATE TABLE INSERT等。接下來(lái)通過(guò)本文給大家介紹MySQL數(shù)據(jù)庫(kù)使用mysqldump導(dǎo)出數(shù)據(jù)詳解,需要的朋友一起學(xué)習(xí)吧
    2016-04-04
  • 關(guān)于k8s環(huán)境部署mysql主從的問(wèn)題

    關(guān)于k8s環(huán)境部署mysql主從的問(wèn)題

    這篇文章主要介紹了k8s環(huán)境部署mysql主從的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • MySQL的root密碼忘記怎么辦 修改root密碼的方式

    MySQL的root密碼忘記怎么辦 修改root密碼的方式

    MySQL數(shù)據(jù)庫(kù)的root密碼忘記,怎么辦?修改root密碼的三種方式你知道嗎?下面就為大家提供詳細(xì)的解決方案,需要的朋友可以參考下
    2016-04-04
  • MySQL的語(yǔ)法及其使用指南

    MySQL的語(yǔ)法及其使用指南

    數(shù)據(jù)庫(kù)的選取,創(chuàng)建,丟棄和變更 數(shù)據(jù)表和索引的創(chuàng)建,變更和丟棄從數(shù)據(jù)表檢索信息
    2008-04-04
  • MySql利用父id遞歸向下查詢子節(jié)點(diǎn)的方法實(shí)例

    MySql利用父id遞歸向下查詢子節(jié)點(diǎn)的方法實(shí)例

    項(xiàng)目中遇到一個(gè)需求,要求查處菜單節(jié)點(diǎn)的所有節(jié)點(diǎn),在網(wǎng)上查了一下,大多數(shù)的方法用到了存儲(chǔ)過(guò)程,由于線上環(huán)境不能隨便添加存儲(chǔ)過(guò)程,所以自己寫(xiě)一個(gè),這篇文章主要給大家介紹了關(guān)于MySql利用父id遞歸向下查詢子節(jié)點(diǎn)的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • MySQL數(shù)據(jù)庫(kù)命名規(guī)范及約定

    MySQL數(shù)據(jù)庫(kù)命名規(guī)范及約定

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)的操作規(guī)范及、表名約定、列名約定,需要的朋友可以參考下
    2014-03-03
  • MySQL中登錄與退出超全圖文講解

    MySQL中登錄與退出超全圖文講解

    大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇,下面這篇文章主要給大家介紹了關(guān)于MySQL中登錄與退出圖文講解的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • MySQL優(yōu)化表時(shí)提示 Table is already up to date的解決方法

    MySQL優(yōu)化表時(shí)提示 Table is already up to date的解決方法

    這篇文章主要介紹了MySQL優(yōu)化表時(shí)提示 Table is already up to date的解決方法,需要的朋友可以參考下
    2016-11-11
  • gearman + mysql方式實(shí)現(xiàn)持久化操作示例

    gearman + mysql方式實(shí)現(xiàn)持久化操作示例

    這篇文章主要介紹了gearman + mysql方式實(shí)現(xiàn)持久化操作,簡(jiǎn)單描述了持久化的概念、原理,并結(jié)合實(shí)例形式分析了gearman + mysql持久化操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2020-02-02

最新評(píng)論