1. 程式人生 > >mysql(mariadb)新建使用者及使用者授權管理

mysql(mariadb)新建使用者及使用者授權管理

僅新建一個newuser使用者
方法一:

MariaDB [(none)]> create user [email protected] identified by '123456';
Query OK, 0 rows affected (0.22 sec)

MariaDB [(none)]> select user from mysql.user;
+---------+
| user    |
+---------+
| aa      |
| root    |
| root    |
|         |
| aa      |
| bb      |
| lcz     |
| my | | mytest | | newuser | | nome | | root | | | | root | +---------+ 14 rows in set (0.00 sec) MariaDB [(none)]>

方法二:

MariaDB [(none)]> insert into mysql.user(user,host,password) values('ggo','localhost',password('1234'));
Query OK, 1 row affected, 4 warnings (0.24
sec) MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.25 sec)

效果

[[email protected] ~]# mysql -uggo -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 4
Server version: 5.5.52-MariaDB MariaDB Server

Copyright (c) 2000
, 2016, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>

新建一個my使用者並且授權全部操作許可權

MariaDB [(none)]> grant all privileges on *.* to [email protected] identified by '123456';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> select user from mysql.user;
+--------+
| user   |
+--------+
| aa     |
| root   |
| root   |
|        |
| aa     |
| bb     |
| lcz    |
| my     |
| mytest |
| nome   |
| root   |
|        |
| root   |
+--------+
13 rows in set (0.14 sec)

MariaDB [(none)]> 

檢視使用者許可權

MariaDB [(none)]> show grants for [email protected];
+--------------------------------------------------------------------------------------------------------------------+
| Grants for [email protected]                                                                                            |
+--------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'my'@'localhost' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' |
+--------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

MariaDB [(none)]> 

指定部分授權

 grant insert,update,delete,select on *.* to [email protected];

相關推薦

mysqlmariadb新建使用者使用者授權管理

僅新建一個newuser使用者 方法一: MariaDB [(none)]> create user [email protected] identified by '123456'

Corosync+pacemaker+DRBD+mysqlmariadb實現高可用hamysql集群centos7

corosync+pacemaker+drbd+mysql(mariadb)實現高可用(ha)的mysql集群(centos7)Corosync+pacemaker+DRBD+mysql(mariadb)實現高可用(ha)的mysql集群(centos7)目錄:介紹環境借助pcs安裝與配置corosync和p

linuxCentOS 7 版本安裝mysqlmariadb

由於 rop database 內容 權限 delete rev leg art 註意:如果是 CentOS 7 版本,由於 MySQL數據庫已從默認的程序列表中移除,可以使用 mariadb 代替: 安裝命令 yum install mariadb-server m

關於MysqlMariaDB的基本操作命令指南

MariaDB MysqlMYSQL基本命令操作 1.登錄方法: mysql -u root -p 2.顯示所有數據庫: show databases; 3.操作指定數據庫(以information_schema為例) use information_schema 4.顯示所有的表 show tables;

MySQLMariaDB常用SQL語句詳解

DDL(Data Definition Language)資料定義語言 這些語句定義了不同的資料段、 資料庫、表、列、索引等資料庫物件的定義。常用的語句關鍵字主要包括 create、drop、alter 等。 資料庫管理 --刪除資料庫 drop database if

MySQLMariaDB常用DOM命令

資料庫管理 --刪除資料庫 drop database if exits bookDB; --建立資料庫 create database bookDB; --修改資料庫 alter database bookDB charset=utf8;    使用者管理: -- 檢視使用者 se

fedora28安裝mysqlmariadb

示例:安裝mysql 1、檢視是否安裝mysql Yum list installed mysql* Rpm –qa | grep mysql* Locate mysql* 2、檢視yum源是否有mysql的安裝包 Yum list mysql*        

MysqlMariadb資料庫主從複製

開發十年,就只剩下這套架構體系了! >>>   

MysqlMariadb數據庫主從復制

重啟 you x86_64 分配 ack day log adb 微軟 Mysql(Mariadb)數據庫主從復制 Mysql主從復制的實現原理圖大致如下: MySQL之間數據復制的基礎是以二進制日誌文件(binary log file)來實現的,一臺

java程式設計師菜鳥進階十四linux基礎入門linux檔案目錄命令管理

大家都知道,熟悉命令操作的開發人員,Linux作業系統命令操作效率要高於圖形介面的操作,所以瞭解和學習linux基本命令操作是學習linux作業系統的首要任務,本文主要介紹以下四個知識點:   1.      She

Linux 學習之路:磁碟檔案系統管理

磁碟及檔案系統管理 檔案系統訪問控制列表 setfacl ​ -b Remove all ​ -m ​ -k 塊點陣圖:bitmap 硬連結:多個檔案的路徑指向同一個inode號 軟連結|符號連結: 該檔案被硬連結的次數 drwxr-x

多線程面試題系列14:讀者寫問題繼 讀寫鎖SRWLock

線程面試題 oid out 讀者寫者問題 五個 lock val ref win7 在第十一篇文章中我們使用事件和一個記錄讀者個數的變量來解決讀者寫者問題。問題雖然得到了解決,但代碼有點復雜。本篇將介紹一種新方法——讀寫鎖SRWLock來解決這一問題。讀寫鎖在對資源進行保

設計模式3—— 建立型——建造Builder

說明 在眾多開源框架或者jdk原始碼中常常出現Builder,build相關的類檔名或者類名,函式名。其中很多如此命名的原因就是因為使用了建造者(Builder)模式。檢視jdk原始碼不難發現,我們常用的StringBuilder類也使用了建造者模式。 建造者模式介

設計模式Builder Pattern建造模式

在我們日常生活中,如構建一個飛船,一個手機,一棟建築,都會有非常複雜的組裝,這時候應該用到建造者模式 以建造一個飛船為例  案例:造小頁飛船 1.飛船各部分元件 package com.littlepage.BuilderPattern; public interface AirSh

常見設計模式總結單例&觀察&裝飾

目錄單例模式觀察者模式裝飾者模式 單例模式 簡單點說,就是一個應用程式中,某個類的例項物件只有一個,你沒有辦法去new,因為構造器是被private修飾的,一般通過getInstance()的方法來獲取它們的例項。getInstance()的返回值是一個物件的引

Unity中設計模式應用:結合中介模式的觀察模式

一.觀察者模式簡介 觀察者模式(又被稱為釋出-訂閱(Publish/Subscribe)模式,屬於行為模式的一種,它定義了一種一對多的依賴關係,讓多個觀察者物件同時監聽某一個主題物件。當這個主題物件的狀態發生變化時,會通知所有此狀態的觀察者,這些觀察者會執行相

zthread學習 例項十 執行緒間的協助——讀者、寫

對於讀寫問題,ZThread庫專門封裝了類(ReadWriteLock)來控制讀寫: FairReadWriteLock (按FIFO的順序進行讀寫控制):  A FairReadWriteLock maintains a balance between the order

MySQL基礎表關係資料的增刪改查

這一部分主要使用SQL中的DML,資料庫操作語言(data manipulation language),對資料庫資料進行增、刪、改、查操作,作為前提,先介紹關係型資料庫中的表關係。 關係型資料庫(RDBMS) MySQL作為關係型資料庫,資料是儲存在表

內容提供者ContentProvider和內容觀察ContentObserver的使用以應用鎖為例

內容提供者(ContentProvider) package com.songyan.applock; import android.content.ContentProvider; import android.content.ContentValues; impor

43.結構化查詢語言SQLMySQL

簡介 SQL是ANSI標準下訪問和處理資料庫的結構化查詢語言。SQL可以在各個RDBMS(關係型資料庫管理系統,如MySQL、Microsoft Access)中使用,各個RDBMS也有自己獨有的擴充套件。 RDBMS中,不同資料儲存在不同的資