Mac MySQL 常用命令

2021-10-12 01:41:36 字數 1308 閱讀 5336

停止mysql服務

sudo mysql.server stop

重啟mysql服務

sudo mysql.server restart

檢視mysql服務狀態

sudo mysql.server status

登入mysql -u root -p

修改密碼

set password = password(『root』);

給資料庫設定使用者名稱和密碼

首先以root身份登入到mysql伺服器中。

建立乙個mysql使用者

mysql> create user 『myuser』@『localhost』 identified by 『mypassword』;

一旦使用者被建立後,包括加密的密碼、許可權和資源限制在內的所有帳號細節都會被儲存在乙個名為user的表中,這個表則存在於mysql這個特殊的資料庫裡。

執行下列命令,驗證帳號是否建立成功

mysql> select host, user, password from mysql.user where user=『myuser』;

賦予mysql使用者許可權

乙個新建的mysql使用者沒有任何訪問許可權,這就意味著你不能在mysql資料庫中進行任何操作。你得賦予使用者必要的許可權。以下是一些可用的許可權:

all: 所有可用的許可權

create: 建立庫、表和索引

lock_tables: 鎖定表

alter: 修改表

delete: 刪除表

insert: 插入表或列

select: 檢索表或列的資料

create_view: 建立檢視

show_databases: 列出資料庫

drop: 刪除庫、表和檢視

執行以下命令賦予"myuser"使用者特定許可權。

mysql> grant on .

to 『myuser』@『localhost』;

以上命令中, 代表著用逗號分隔的許可權列表。如果你想要將許可權賦予任意資料庫(或表),那麼使用星號(*)來代替資料庫(或表)的名字。

例如,為所有資料庫/表賦予 create 和 insert 許可權:

mysql> grant create, insert on

. to 『myuser』@『localhost』;

驗證給使用者賦予的全許可權:

mysql> show grants for 『myuser』@『localhost』;

將全部的許可權賦予所有資料庫/表:

mysql> grant all on

. to 『myuser』@『localhost』;

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

Linux常用命令 vi vim常用命令介紹

vi vim是linux系統自帶的乙個功能豐富的文字編輯器 命令字元 介紹dd 雙擊d 剪下當前行 num dd 雙擊d 剪下當前行 例如10dd可以刪除10行 yy拷貝當前行 p將內容貼上至游標所示位置 命令 說明 set number 頁面顯 hi 檢視當前系統提供的高亮模式 match col...