mysql 8.0給資料庫新增使用者和賦權
-- 使用mysql 資料庫 USE mysql -- 為mysql建立使用者:case_dev 密碼為:pass123 CREATE USER case_dev IDENTIFIED BY 'pass123'; -- 檢視下使用者case_dev的許可權 SELECT * FROM USER WHERE USER='case_dev' ; SHOW GRANTS FOR case_dev; -- 給使用者case_dev在資料庫名為wxtest上賦EXECUTE(執行儲存過程),INSERT,SELECT,UPDATE許可權,@'%'表示從任意ip都可以訪問到這個資料庫 GRANT EXECUTE,INSERT,SELECT,UPDATE ON wxtest.* TO 'case_dev'@'%'; -- 生效 FLUSH PRIVILEGES; -- 再次查詢 下許可權 SELECT * FROM USER WHERE USER='case_dev' ; SHOW GRANTS FOR case_dev;
執行這些sql語句後,使用case_dev登入後,就能檢視到資料庫 auto_dev 並且不能執行刪除命令
如果要刪除該使用者,使用語句:
DROP USER [email protected]'%';
相關推薦
mysql 8.0給資料庫新增使用者和賦權
-- 使用mysql 資料庫 USE mysql -- 為mysql建立使用者:case_dev 密碼為:pass123 CREATE USER case_dev IDENTIFIED BY 'pass123'; -- 檢視下使用者case_dev的許可權 SELECT
MySQL-8.0.12資料庫的解除安裝,安裝和海量sql資料匯入
最近學習mySQL,作為一名新手,遇到了三個問題。 第一:如何解除安裝乾淨原來的mySQL; 第二:如何下載並正確安裝mySQL; &nb
MySQL 8.0.12 資料庫重新命名
MySQL資料庫中沒有提供資料庫重新命名的功能,不過我們可以有如下幾種方式實現。 1.客戶端工具heidisql 2.mydumper備份工具 3.自己寫指令碼實現。 上述實現的本質還是修改表名。 方式1:heidisql 1.1 軟體下載 https://www.heidisql.com/d
mysql 8.0.12 資料庫解壓版安裝教程。日期:2018.10.21
今天,我們來說一下截至到 當前(2018.10.22) 的最新MySQL資料庫 8.0.12 解壓版的安裝配置教程。在Windows環境下,有安裝版和解壓版,但是我覺得安裝版會安裝一大堆用不到的東西,所以我使用的解壓版的,我們的教程也是解壓版的教程。在這之前,我也查看了網上其
MySQL 8.0中的新增功能
原文:https://mysqlserverteam.com/whats-new-in-mysql-8-0-generally-available/我們自豪地宣佈MySQL 8.0的一般可用性。現在下載!MySQL 8.0是全球最受歡迎的開源資料庫的一個非常令人興奮的新版本,
MySQL-8.0.21資料庫密碼忘了如何解決?
工作需要,最近搞資料庫,但是密碼不記得了,網上找了很多方法,沒有一個可以一步到位解決成功的。具體方法總結如下,避免以後再掉坑裡兒。 首先,執行操作之前確保mysql伺服器端已結束執行。 一、找到mysql安裝目錄下的bin資料夾,在此開啟命令列介面,輸入以下語句並回車: **mysqld --con
MySQL 8.0 新增SQL語法對視窗函式和CTE的支援
嘗試了一下MySQL 8.0的部分新特性。 如果用過MSSQL或者是Oracle中的視窗函式(Oracle中叫分析函式), 然後再使用MySQL 8.0之前的時候,就知道需要在使用視窗函式處理邏輯的痛苦了,雖然純SQL也能實現類似於視窗函式的功能,但是這種SQL在可讀性和以及使用方式上大打折扣,
MySQL 8.0用戶和角色管理
通過 alter 當前 expire 特性 watermark 時間 特定 ima MySQL8.0新加了很多功能,其中在用戶管理中增加了角色的管理,默認的密碼加密方式也做了調整,由之前的sha1改為了sha2,同時加上5.7的禁用用戶和用戶過期的設置,這樣方面用戶的管理和
菜鳥學資料庫——Windows 10安裝MySQL 8.0.12 解壓版
文章目錄 下載 解壓 配置環境變數 初始化 安裝、啟動服務 修改密碼 結束 下載 下載地址 解壓 解壓到你想要的位置 配置環境變數 新建 MYSQL_HOME ,對應的值為你剛剛解壓的目錄,如
MySQL 8.0.12 安裝部署官方示例資料庫
下載MySQL官方提供的資料庫: wget http://downloads.mysql.com/docs/world.sql.zip wget http://downloads.mysql.com/docs/world_x-db.zip wget http://downloads.mysql.
python django建立資料庫表並連線mysql資料庫(附mysql 8.0.12安裝)
先寫下mysql zip安裝方式,在環境變數中加入mysql/bin路徑,把zip解壓到C:\program files下,在最外層資料夾建立my-default.ini 寫入內容: [mysqld] basedir=C:\Program Files\MySQL data
MySQL 8.0資料庫,使用連線工具報錯"plugin caching_sha2_password could not be loaded "。
首先定位原因:安裝的時候最後一步就提示8.0和5.6版本的加密方式不同。 解決方法:啟動MySQL--server 命令列。 第二步,登入MySQL,輸入SQL: alter user 'root'@'localhost' identified with mysql_native_
微信小遊戲——MySQL 8.0 資料庫安裝(windows server)
因為做微信小遊戲,需要統計一些玩家資訊,並且需要實現一個排位演算法,思來想去想了一個解決方案。新買了一個伺服器,裡面的環境基本為空,需要安裝資料庫。再資料庫的選擇上,我也是犯了難。首先,node.js是支援很多種資料庫的,我專欄裡也有發教程。
Mysql 5.7 & 8.0 -24章-儲存程式和檢視 (翻譯+理解)
文章目錄 24.3 使用觸發器 24.3.1 觸發器語法和示例 24.3 使用觸發器 觸發器是與表關聯的資料庫物件,並在表發生特定事件時啟用。觸發器的一些用途是執行對要插入表中的值的檢查,或者對更新中涉
java連線資料庫mysql-8.0.11
Mysql連線資料庫方法: 首先下載驅動包 mysql-connector-java-8.0.11 然後匯入包 (參考 Eclipse中匯入外部jar包)接著連線資料庫( 參考連結: 1. java連線Mysql8.0.11  
MySQL 8.0.12 部署oracle的HR 示例資料庫
1.建立庫表、新增約束和索引: -- create database: CREATE DATABASE HR ; use hr; -- tables and constrats and index: create table JOBS ( job_id VARC
資料庫(MySQL 8.0)--2
使用命令連線 開啟終端,執行命令mysql -u root -p 回車後輸入密碼(當前mysql的密碼) 連線成功後顯示mysql> 檢視版本和時間 select version(); #檢視版本 select now(); #檢視當前時間 注:語句結尾
資料庫(MySQL 8.0)--6
MySQL與Python的互動 安裝模組 sudo apt-get install python-mysqldb #這是pyhton2裡面的模組,python3是PyMySQL Connection物件 作用:用於建立與資料庫的連線 建立物件:呼叫connec
如何在CentOS 7/6,RHEL 7/6和Fedora 28/27/26上安裝MySQL 8.0
MySQL是一個免費的開源資料庫管理系統,常用於Web應用程式中,用於儲存和檢索記錄和資訊。 新增MySQL儲存庫 MySQL不再通過基本作業系統映像分發或在OS儲存庫中可用。 因此,您需要新增MySQL的官方儲存庫來安裝MySQL社群伺服器。 ### CentOS 7 / RHEL 7 ###
MySQL 8.0 自帶的4個系統資料庫介紹
information_schema:這個資料庫儲存了mysql伺服器所有資料庫的資訊。比如資料庫的名、資料庫的表、訪問許可權、資料庫表的資料型別,資料庫索引的資訊等等。 performance_schema:主要用於收集資料庫伺服器效能引數,可用於監控伺服器在一個較低級別的執行過程中的資源消耗、資源等待等