mysql 123456 MySQL基本授權操作

2021-10-18 20:27:00 字數 1775 閱讀 4608

本文介紹mysql許可權的基本操作。

授權mysql使用者包括user和host兩部分。

user與host是一起出現的,即許可權指的是某個使用者在某個主機或某些主機上的許可權。

首先,建立使用者:

mysql> create user 'root'@'%' identified by 'mysql123456';

接著,授權許可權:

mysql> grant all on *.* to 'root'@'%';

query ok, 0 rows affected (0.00 sec)

具體許可權,是指某個db下某個table的許可權。

這裡授權'root'@'%' 操作所有db所有tabe的許可權。

檢視授權

檢視'root'@'%'的授權:

mysql> show grants for 'root'@'%';

| grants for root@% |

| grant all privileges on *.* to 'root'@'%' with grant option |

1 row in set (0.00 sec)

檢視授權使用者

mysql> select * from mysql.user;

檢視指定使用者

mysql> select * from mysql.user where user='root'\g

*************************** 1. row ***************************

host: localhost

user: root

max_questions: 0

max_updates: 0

max_connections: 0

max_user_connections: 0

plugin: mysql_native_password

authentication_string: ****

password_expired: n

password_last_changed: 2018-10-10 14:42:12

password_lifetime: null

account_locked: n

*************************** 2. row ***************************

host: %

user: root

max_updates: 0

max_connections: 0

max_user_connections: 0

plugin: mysql_native_password

authentication_string: ***

password_expired: n

password_last_changed: 2018-10-10 14:47:32

password_lifetime: null

account_locked: n

2 rows in set (0.01 sec)

撤銷許可權

撤銷某個使用者的授權:

revoke all on orchestrator.* from 'orchestrator_server'@'10.23.211.199';

刪除使用者:

delete from mysql.user where user='orchestrator_server' and host='10.23.211.199' ;

flush privileges ;

mysql 123 456 mysql中的資料型別

常見的資料型別 數值型 整型小數 定點數浮點數 字元型 較短的文字 char varchar 較長的文字 text blob 較長的二進位制資料 日期型 一 整型 分類 tinyint smallint mediumint int integer bigint 1 2348 特點 如果不設定無符號還...

Mysq篇 了解Mysql(一)

in關鍵字和exists關鍵字select from a where a.idin select id from b 對外表a使用索引效率高,建議a為大表。select from a whereexists select from b where a.id b.id 對內表b使用索引效率高,建議b為...

mysql 密碼清楚 linux清除MYSQL密碼

1.先以root使用者登入系統 2.關閉mysql服務或程序 service d stop killall mysqld 3.特權啟動mysql usr local mysql bin mysqld safe skip grant tables or mysqld safe skip grant t...