1. 程式人生 > >MySql 5.7中新建資料庫,新增使用者,使用者授權,刪除使用者,修改密碼等操作

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

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

  1. mysql -u root -p
  2. create user  [email protected]'localhost' identified  by '1234' ; #本地登入
  3. create user  [email protected]'%'  identified  by '1234' ; #遠端登入
  4. exit

mysql -utest -p #測試是否建立成功
2、為使用者授權

a.授權格式:grant 許可權 on 資料庫.* to 使用者名稱@登入主機 identified by ‘密碼’;
b.登入MYSQL,這裡以ROOT身份登入
c.為使用者建立一個數據庫(testDB):

  1. create database testDB;
  2. create database testDB default charset utf8 collate utf8_general_ci;

d.授權test使用者擁有testDB資料庫的所有許可權:

  1. grant all privileges on testDB.* to [email protected]'localhost' identified by  '1234';
  2. flush privileges; #刷新系統許可權表

e.指定部分許可權給使用者:

  1. grant select,update on testDB.* to  [email protected]'localhost' identified by  '1234';
  2. flush privileges; #刷新系統許可權表

f.授權test使用者擁有所有資料庫的某些許可權:

  1. grant select,delete,update,create,drop on . to [email protected]'%'  identified by '1234';  #”%” 表示對所有非本地主機授權,不包括localhost

3、刪除使用者

  1. mysql -u root -p
  2. delete  from  mysql.user where  'test' and  host='localhost';
  3. flush privileges;
  4. drop database testDB;

刪除賬戶及許可權:

  1. drop user 使用者名稱@’%’;
  2. drop user 使用者名稱@'localhost';

4、修改指定使用者密碼

  1. mysql -u root -p
  2. update mysql.user set authentication_string=password('新密碼') where user='test' and  host='localhost';
  3. flush privileges;

相關推薦

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

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

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新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼

原文:http://blog.csdn.net/h1017597898/article/details/9815987 MySQL中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼(注意每行後邊都跟個;表示一個命令語句結束): 1.新建使用者 登入MYSQL:   @>mysql -u r

MySQL的show profile簡介以及該功能在MySQL 5.7performance_schema的替代

資源 指標 context 繼續 過程 tar view update 語句 本文出處:http://www.cnblogs.com/wy123/p/6979499.html   show profile 命令用於跟蹤執行過的sql語句的資源消耗信息,可以幫

mysql-5.7innodb_buffer_pool頁面淘汰算法

什麽 如果 數據結構 time 內存區域 標記 blocks 從數據 語句 一、 什麽是innodb_buffer_pool:   innodb_buffer_pool是一塊內存區域,innodb用它來緩存數據,索引,undo,change buffer ... ;   這

InnoDB緩衝池預載入在MySQL 5.7的正確開啟方式

DBAplus社群譯者:徐肖霞(新炬網路DBA工程師) 譯文稽核:葛雲傑 在這篇文章裡,我將討論在MySQL 5.7裡如何使用InnoDB緩衝池預載入特性。 從MySQL 5.6開始,可以配置MySQL儲存InnoDB快取池的資料,並在啟動時載入。在MySQL 5.7後,這是預設行為。在預設配置中,

MySQL 5.7sys是一個MySQL自帶的系統庫

MySQL 5.7中引入了一個新的sys schema,sys是一個MySQL自帶的系統庫,在安裝MySQL 5.7以後的版本,使用mysqld進行初始化時,會自動建立sys庫, sys庫裡面的表、檢視、函式、儲存過程可以使我們更方便、快捷的瞭解到MySQL的一些資訊,比

解決 MySQL 5.7 Your password does not satisfy the current policy requirements. 問題

Mac OS X 下通過 Brew 安裝 MySQL 後,預設密碼為空,然後執行 mysql_secure_installation 命令設定密碼 然後我手賤的在密碼強度那裡輸入了 2(真2了。。。)在這種強度下想要把密碼設定為 123456 就不可能了 再然後我嘗試重

RedHat6.9編制安裝zabbix-3.4.7,DB用percona mysql 5.7.20

zabbix percona mysql linux 監控 zabbix配置 軟件版本:Redhat6.9zabbix-3.4.7percona mysql-5.7.20 準備工作:關閉防火墻,或者添加相應端口。關閉selinux ———— (安裝如下zabbix依賴包)————####這

Centos7編譯安裝MySQL(mysql-5.7)

bst create 實驗環境 ip地址 port daemon 虛擬機 處理器數量 ice MySQL 是一個真正的多線程、多用戶的SQL數據庫服務,憑借其高性能、高可靠和易於使用的性能,成為服務器領域中最受歡迎的開源數據庫系統。為了確保數據庫的功能的完性、可定制性,本篇

如何在RedHat 7.0系統安裝mysql 5.7.22

分享圖片 comm libs ant 進不去 cal 之前 str 一行 如何在RedHat 7.0系統中安裝mysql 5.7.22 今天給大家介紹一下如何安裝mysql5.7,在安裝之前,首先要查看的是,你的系統中有沒有已經安裝過的情況。鍵入rpm -qa|grep

MySQL 5.7 源碼的目錄結構

ibm conf cmake scrip tree 配置 main.c ext client MySQl Server的源碼可以直接去Github瀏覽。 這裏我們選擇5.7版本的:https://github.com/mysql/mysql-server/tree/5.7

Linux下安裝MySQL資料庫mysql-5.7.11

Linux下安裝MySQL資料庫(壓縮包方式安裝) https://www.cnblogs.com/xiaotao726/p/6562265.html PS:9、建立In ln -s /usr/local/mysql/ /usr/bin/ 連線資料庫時會顯示:[[email protecte

Linux安裝MySql 5.7.21的詳細操作步驟

一:到mysql官網下載最新的mysql包 mysql-5.7.21-linux-glibc2.12-x86_64 官方下載地址:https://dev.mysql.com/downloads/mysql/ 下載地址://www.jb51.net/softs/38849.html 二:在linux /u

在 CentOS 1804 安裝 MySQL 5.7.20 (或任意MySQL版本)

相關連結: 在 CentOS 1804 中 使用 yum 安裝 MySQL 5.7 最新版 在 CentOS 1804 中 安裝 MySQL 5.7.20 (或任意MySQL版本) 在 CentOS 1804 中 修改 MySQL 密碼策略 在 CentOS 中 開啟 MySQL 的

在 CentOS 1804 使用 yum 安裝 MySQL 5.7 最新版

相關連結: 在 CentOS 1804 中 使用 yum 安裝 MySQL 5.7 最新版 在 CentOS 1804 中 安裝 MySQL 5.7.20 (或任意MySQL版本) 在 CentOS 1804 中 修改 MySQL 密碼策略 在 CentOS 中 開啟 MySQL 的

RHEL7、CentOS7 搭建資料庫 mysql 5.7.19

搭建 MYSQL 一、搭建 mysql 5.7.19 1、下載 mysql 相關軟體拷到 linux 下並解壓 下載 boost_1_59_0.tar.gz 和 mysql-5.7.19.tar.

資料庫mysql-5.7.17的極速賽_車平臺出_售安裝詳解

資料庫極速賽_車平臺出_售的安裝詳解 Q1157880099 1、安裝前的準備工作 1.1、系統基本資訊 為給安裝過程減少麻煩,我這裡已經提前關閉了防火牆和selinux。我這裡是純淨的系統,沒有安裝過MySQL和mariadb,如果機器上有安裝過MySQL

Linux下以二進位制原始碼方式安裝mysql-5.7.24 資料庫

Linux下安裝mysql資料庫 今天正好有時間自己在環境下安裝資料庫,操作了一下,以供大家學習下,但是也有一寫坑的地方 下載安裝包 mysql官網下載地址 1、如果需要下載到本地的話,點選下載mysql-5.7.24至本地 2、如果是在linux伺服器上操作