MySQL數據庫中常用的命令

登錄:

mysql -u username -h ip地址 -P 端口 -p 密碼

mysql -u username -S? /path/mysql.sock -P -p

?

用戶管理:

select user,host from mysql.user;//查看數據庫中所用用戶信息

create user username@'%';//創建用戶

create user username@'%' identified by 'password';//創建用戶,并改密

alter user username@'%' identified by 'password';//改密或者延長密碼過期時間

alter user username@'%' account lock;//鎖用戶

alter user username@'%' account unlock;//解鎖用戶

drop user username@'%';//刪除用戶

rename user username@'%' to new_username@'%';

alter user username@'%' password expire never;//設置用戶密碼永不過期

alter user username@'%' password expire x interval day;//設置用戶密碼X天后過期

alter user username@'%' password expire;//設置密碼立即過期,強制下次登錄必須改密

?

權限管理:

show grants for username@'%';//查看用戶權限

grant privileges on database.table to username@'%' ;//賦予用戶權限

flush privileges;//修改權限后,刷新用戶權限表

?

調整數據庫和表的字符集和排序規則

alter?database?dbname CHARACTER SET utf8mb4 collate utf8mb4_general_ci;

alter table t1?convert to?CHARSET utf8mb4 collate utf8mb4_general_ci; //將排序方式調整為大小寫不敏感的utf8mb4_general_ci

?

調整數據庫索引

alter table xxx drop index ix_xx;? //刪除索引
alter table xxx add unique index uk_xx (dataid(128),group_id(128)); //創建唯一索引

?

MySQL主從管理

show slave status \G

show master status \G

show variales like '%read%';

show global variables where variable_name in('read_only','super_read_only');

set global rpl_semi_sync_master_enabled=1/0;

set global rpl_semi_sync_slave_enabled=1/0;

?

連接會話管理

show processlist;

select concat('kill ',id,';') from information_schema.processlist where user not in ('system user','root','repl','mysql_monitor','mha','patrol');

?

事務狀態檢查

select * from?information_schema.innodb_trx \G;

?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/899067.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/899067.shtml
英文地址,請注明出處:http://en.pswp.cn/news/899067.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

醫學交互作用分析步驟和目的(R語言)

醫學交互作用分析的目的和用途(R語言) 醫學交互作用分析一直是醫學數據分析的組成部分,總結最近的一些認識。 目的: 在獨立危險因素鑒定的研究中,(獨立危險因素的)交互作用可以作為獨立危險因…

Javaweb后端登錄會話技術jwt令牌

jwt生成與校驗 是base4補位的 最后面是簽名,簽名不是base64,是通過簽名算法加密后來的 令牌長度不是固定的,長度取決于原始內容,載荷,大小 頭有,類型,簽名算法 base64可以對任意的二進制數據進…

Mybatis操作數據庫(注解+xml兩個方式)

文章目錄 1.個人回顧2.關于mybatis注解的說明3.字段和屬性不匹配的解決方案3.1第一個方案3.2第二個方案3.3第三個方案 4.xml路徑配置5.xml里面的字段映射 1.個人回顧 剛剛翻看了一下自己的這個之前寫的博客,上一次和這個javaee相關的博客還是去年寫的,也…

SysVinit和Systemd的系統運行級別

Linux運行級別 SysVinit系統(init守護進程)Linux系統運行級別SysVinit系統(init守護進程)查看Linux運行級別SysVinit系統(init守護進程)修改運行級別: Systemd守護進程Linux系統運行級別systemd查看運行級別Systemd查看系統當前運行級別 systemd修改運行級別multi-u…

Mysql-經典實戰案例(11):深度解析Sysbench壓測(從入門到MySQL服務器性能驗證)

引言 如何用Sysbench壓測滿足mysql生產運行的服務器? Sysbench返回的壓測結果如何解讀? 別急,本文會教大家如何使用并且如何解讀壓測的結果信息,如何對mysql服務器進行壓測! 一、Sysbench核心功能全景解析 1.1 工…

vscode終端不識別npm 無法解析npm

vscode 用以管理員打開識別npm vscode 用普通用戶打開不識別npm 剛換了一臺新電腦,尋思安裝各種環境,一頓操作猛如虎,當最后一個打開vscode后,運行項目發現,新建終端>npm run dev 無法識別。 在cmd 中 打node -…

springboot body 轉對象強驗證屬性多余屬性拋錯誤

在Spring Boot中,當使用RequestBody注解來接收HTTP請求中的JSON數據并將其轉換為Java對象時,Spring默認會忽略額外的屬性。這意味著如果發送的JSON包含一些目標對象中沒有定義的屬性,Spring不會報錯,這些額外的屬性會被簡單地忽略…

01. Linux嵌入式系統學習筆記(一)(linux基礎指令)

一. linux基礎操作指令 1. 新建文件和目錄 (1) 新建文件 touch 命令:用于創建空文件。 touch filename.txt 如果文件已存在,touch 會更新文件的訪問時間和修改時間。 (2) 新建目錄 mkdir 命令:用于創建目錄。 mkdir directoryname 使…

Java 列表復制與對象引用

Java 列表復制與對象引用 一、知識點 1. 對象引用的基本概念 在 Java 中&#xff0c;List<School> 這樣的集合存儲的并不是真正的對象&#xff0c;而是對象的“地址”&#xff08;引用&#xff09;。就好比你有一個文件柜&#xff0c;文件柜里放的不是文件本身&#x…

如何理解 Apache Iceberg 與湖倉一體(Lakehouse)?

一、什么是湖倉一體&#xff08;Lakehouse&#xff09;&#xff1f; 湖倉一體是一種融合了數據湖的靈活存儲能力與數據倉庫的高效分析功能的現代數據架構。它通過整合兩者的優勢&#xff0c;解決了傳統架構的局限性&#xff0c;為企業數據處理提供了更全面的解決方案。 數據湖…

Android面試總結之Android RecyclerView:從基礎機制到緩存優化

引言 在 Android 開發中&#xff0c;RecyclerView是高效展示列表數據的核心組件。其強大的性能源于獨特的視圖復用機制和四級緩存體系。本文將結合源碼與示例&#xff0c;帶你深入理解RecyclerView的工作原理與優化策略。 核心組件 RecyclerView&#xff1a;作為容器視圖&am…

【鴻蒙開發】Hi3861學習筆記- TCP客戶端

00. 目錄 文章目錄 00. 目錄01. TCP概述02. TCP應用場景03. TCP和UDP比較04. TCP相關API05. TCP編程流程06. 硬件設計07. 軟件設計08. 實驗現象09. 附錄 01. TCP概述 TCP&#xff08;Transmission Control Protocol&#xff09;是一種面向連接、可靠的傳輸層協議&#xff0c;旨…

【負載均衡系列】Keepalive

一、Keepalived 的核心功能 Keepalived 是一款用于實現 ?高可用(HA)? 和 ?負載均衡 的開源工具,核心基于 ?VRRP(Virtual Router Redundancy Protocol)? 協議,工作在網絡四層(傳輸層)和七層(應用層)。 主要用途: 通過虛擬IP(VIP)實現服務高可用(主備切換)。…

2025-03-25 學習記錄--C/C++-PTA 習題9-3 平面向量加法

合抱之木&#xff0c;生于毫末&#xff1b;九層之臺&#xff0c;起于累土&#xff1b;千里之行&#xff0c;始于足下。&#x1f4aa;&#x1f3fb; 一、題目描述 ?? 習題9-3 平面向量加法 本題要求編寫程序&#xff0c;計算兩個二維平面向量的和向量。 輸入格式: ? 輸入在…

23種設計模式-橋接(Bridge)設計模式

橋接設計模式 &#x1f6a9;什么是橋接設計模式&#xff1f;&#x1f6a9;橋接設計模式的特點&#x1f6a9;橋接設計模式的結構&#x1f6a9;橋接設計模式的優缺點&#x1f6a9;橋接設計模式的Java實現&#x1f6a9;代碼總結&#x1f6a9;總結 &#x1f6a9;什么是橋接設計模式…

python:music21 構建 LSTM+GAN 模型生成爵士風格音樂

keras_lstm_gan_midi.py 這是一個結合 LSTM 和 GAN 生成爵士風格音樂的完整Python腳本。這個實現包含音樂特征提取、對抗訓練機制和MIDI生成功能&#xff1a; import numpy as np from music21 import converter, instrument, note, chord, stream from tensorflow.keras.mode…

go:前后端分離

1.前端代碼 新建一個前端文件夾&#xff0c;在該文件夾下新建一個.html文件&#xff0c;寫入自己的html代碼。 前端搞定。 2.后端代碼 其核心是掛載路由接受前端傳來的數據核心代碼如下&#xff1a; func main() { // 服務運行提示 fmt.Println("go web server is runn…

大數據學習(86)-Zookeeper去中心化調度

&#x1f34b;&#x1f34b;大數據學習&#x1f34b;&#x1f34b; &#x1f525;系列專欄&#xff1a; &#x1f451;哲學語錄: 用力所能及&#xff0c;改變世界。 &#x1f496;如果覺得博主的文章還不錯的話&#xff0c;請點贊&#x1f44d;收藏??留言&#x1f4dd;支持一…

JetsonNano —— 4、Windows下對JetsonNano板卡燒錄刷機Ubuntu20.04版本(官方教程)

介紹 NVIDIA Jetson Nano? 開發者套件是一款面向創客、學習者和開發人員的小型 AI 計算機。按照這個簡短的指南&#xff0c;你就可以開始構建實用的 AI 應用程序、酷炫的 AI 機器人等了。 燒錄刷機 1、下載 Jetson Nano開發者套件SD卡映像 解壓出.img文件并記下它在計算機上的…

HTML5 拖放(Drag and Drop)學習筆記

一、HTML5 拖放簡介 HTML5 拖放&#xff08;Drag and Drop&#xff09;是HTML5標準的一部分&#xff0c;允許用戶抓取一個對象并將其拖動到另一個位置。拖放功能在現代網頁中非常常見&#xff0c;例如文件上傳、任務管理、布局調整等場景。 HTML5 拖放功能支持以下瀏覽器&…