1. 程式人生 > >MySQL 5.7 新增使用者與授權

MySQL 5.7 新增使用者與授權

MySQL 5.7 的使用者表mysql.user表沒有password欄位,改成了authentication_string

下面說一下我的具體步驟:

一、建立使用者

建立使用者的命令:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';


username:你將要建立的使用者名稱

localhost:要連線的主機,localhost表示只能在本地登陸

password:要建立使用者的登陸密碼,密碼可以為空(如果為空則該使用者可以不需要密碼登陸伺服器)

二、給使用者授權

授權的命令:

GRANT privileges 



privileges:使用者的操作許可權,如:SELECT  INSERT  UPDATE 等,如果要授予所有的許可權則使用ALL

databasename:資料庫名

tablename :表名

如果要授予該使用者對所有資料庫和表的相應操作許可權可以使用*,比如我用的是  *.*  

三、檢視使用者許可權

檢視許可權命令:


相關推薦

MySQL 5.7 新增使用者授權

MySQL 5.7 的使用者表mysql.user表沒有password欄位,改成了authentication_string 下面說一下我的具體步驟: 一、建立使用者 建立使用者的命令: CREAT

MySQL 5.7日誌時間本地時間不一致的問題

row variables oba var mps 問題 fec nbsp mysql 5.7 在MySQL 5.7.2 新增了 log_timestamps 這個參數,該參數主要是控制 error log、genera log,等等記錄日誌的顯示時間參數。 在 5.7.2

MySQL 5.7新增sys.session表檢視系統執行狀態

在MySQL 5.6以前,我們通過show processlist\G命令檢視系統中正在執行的所有程序,從5.7開始,我們又可以通過sys.session表來檢視系統正在執行的所有程序,而且該表中的記錄相對processlist比較完善:mysql> SELECT

MySQL-5.7】日期時間型別

MySQL中的日期與時間型別,主要包括:YEAR、TIME、DATE、DATETIME、TIMESTAMP,下表中列出了這幾種型別的屬性。型別名稱日期格式日期範圍佔用空間YEARYYYY1901 ~ 21551位元組TIMEHH:MM:SS-838:59:59 ~ 838:5

mysql 5.7 增加使用者並授權

登入root賬戶後執行下面操作: 1、建立使用者,名字為user1,密碼為123456 create user user1 identified by '123456'; 2、建立名字為db1的資料庫 create database db1; 3、授予

MYSQL 5.7 新增 JSON 方面的系統函式支援

select PageInfo->'$.utmSource', JSON_UNQUOTE(json_extract(PageInfo,'$.utmSource')) from BLP_WinningRecord where id =140455331JSON_UNQUO

mysql 5.7 MHA安裝配置

1.   概述它由日本DeNA公司youshimaton(現就職於Facebook公司)開發,MHA來保證資料庫系統的高可用.在宕機的時間內(通常10—30秒內),完成故障切換,部署MHA,可避免主從一致性問題,節約購買新伺服器的費用,不影響伺服器效能,易安裝,不改變現有

MySql 5.7新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼,匯入匯出sql檔案,設定字符集

1、新建使用者  建立test使用者,密碼是1234。 mysql -u root -p CREATE USER “test”@”localhost” IDENTIFIED BY “1234”; #本地登入 CREATE USER “test”@”%” IDENTIFIE

MySql 5.7新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼

1、新建使用者 建立test使用者,密碼是1234。 mysql -u root -p CREATE USER “test”@”localhost” IDENTIFIED BY “1234”; #本地登入 CREATE USER “test

MySql 5.7中新建資料庫,新增使用者,使用者授權,刪除使用者,修改密碼等操作

mysql 5.7版本還是和之前的版本有些不一樣,這裡不做說明。僅僅記錄一些簡單的sql操作,比如修改密碼操作和原來其他版本操作方法不一樣,這裡也簡單整理了下做資料庫。 1、新建使用者 建立test使用者,密碼是1234。 mysql -u root -p creat

Ubuntu 18.04 MySQL 5.7

innodb_buffer_pool【walker 過程】安裝~# sudo apt install mysql-server mysql-client在 /etc/mysql/mysql.conf.d/mysqld.cnf 文件裏面修改或添加# 修改綁定ip bind-address

詳解Mysql-5.7用戶管理、授權控制、日誌管理以及解決數據庫亂碼問題

pda 定時 權限 null 優化 修改 日誌功能 新建 erro 簡介 1、用戶管理2、授權控制3、日誌管理4、解決數據亂碼問題 實驗環境 系統環境:centos7.4 宿主機IP地址:192.168.100.71 yum掛載目錄:/mnt/sr0 命令步驟 一、用戶

CentOS 7 下 PHP 7MySQL 5.7 和 Nginx 1.8 的安裝配置(實用)

下面將一步步在 CentOS 7 下 PHP 7,MySQL 5.7 和 Nginx 1.8 的安裝與配置。首先我的 CentOS 版本是7.0.1406 [[email protected] ~]# lsb_release -a LSB Version:  

CentOS 7 系統安裝遠端連線 MySQL 5.7

本文是滴滴雲開源框架教程系列文章的一篇。 CentOS 7 版本將MySQL資料庫軟體從預設的程式列表中移除,那麼CentOS 7版本如何安裝MySQL呢,本文將指導大傢俱體的方法。 以滴滴雲DC2雲主機上的操作為例,首先切換賬戶許可權到root許可權,登入CentOS 7 系統的雲

MySQL 5.7.19 編譯安裝配置

進入MySQL官網下載頁面,地址https://www.mysql.com/downloads/,如果你想使用MySQL 5.7.19的原始碼版本,點此處直接下載! 進入MySQL Community Edition下載頁面 選擇作業系統為Source Code,選擇作業系統版本為Ge

Windows下MySQL-5.7.23的配置安裝

1. MySQL下載,解壓縮和環境設定 下載MySQL:https://dev.mysql.com/downloads/mysql/ 解壓到E盤:E:\MySQL-5.7.23 配置環境設定: 變數名:

Windows下MySQL免安裝版的下載配置(mysql-5.7.24-winx64)

led 命令提示符 配置環境變量 upd ges 命令 而不是 電腦 where 1.官網下載免安裝版 下載地址:https://dev.mysql.com/downloads/mysql/,因為我的電腦是64位的,所以下載的是mysql-5.7.24-winx64

一個MySQL 5.7分割槽表效能下降的案例分析排查

作者介紹 姜宇祥,2012年加入攜程,10年資料庫核心程式碼開發經驗,相關開發涉及達夢、MySQL資料庫。現致力於攜程MySQL的底層研發,為特殊問題定位和處理提供技術支援。 前言:希望通過本文,使MySQL5.7.18的使用者知曉分割槽表使用中存在的陷阱,避免在該版本上繼續踩坑。同時通過對原始碼的

Mysql 5.7使用者管理授權和遠端訪問

select version(); 5.7.24 建立使用者 create user 命令 create user ‘user’@‘localhost’ indentified by ‘password’ 刪除使用者 delete from user(#mysql.user ) wh

hibernate 5 mysql 5.7 以上 版本的 坑

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernat