1. 程式人生 > >mysql(高階) -- 新增使用者,許可權重新整理

mysql(高階) -- 新增使用者,許可權重新整理

grant all privileges on *.* to [email protected]'%' identified by 'hwalk1';
flush privileges;

insert into user (Host,User,Password) values('localhost','shagua',''); 

bin>MySQL -u root
mysql> grant 許可權1,許可權2,…許可權n on 資料庫名稱.表名稱 to 使用者名稱@使用者地址 identified by ‘連線口令’;

許可權1,許可權2,…許可權n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14個許可權。
當權限1,許可權2,…許可權n被all privileges或者all代替,表示賦予使用者全部許可權。
當資料庫名稱.表名稱被*.*代替,表示賦予使用者操作伺服器上所有資料庫所有表的許可權。
使用者地址可以是localhost,也可以是ip地址、機器名字、域名。也可以用’%'表示從任何地址連線。
‘連線口令’不能為空,否則建立失敗。



例如:
mysql>grant select,insert,update,delete,create,drop on vtdc.employee to

[email protected] identified by ‘123′;
給來自10.163.225.87的使用者joe分配可對資料庫vtdc的employee表進行select,insert,update,delete,create,drop等操作的許可權,並設定口令為123。

mysql>grant all privileges on vtdc.* to [email protected] identified by ‘123′;
給來自10.163.225.87的使用者joe分配可對資料庫vtdc所有表進行所有操作的許可權,並設定口令為123。

mysql>grant all privileges on *.* to
[email protected]
identified by ‘123′;
給來自10.163.225.87的使用者joe分配可對所有資料庫的所有表進行所有操作的許可權,並設定口令為123。

mysql>grant all privileges on *.* to [email protected] identified by ‘123′;
給本機使用者joe分配可對所有資料庫的所有表進行所有操作的許可權,並設定口令為123。 

相關推薦

mysql(高階) -- 新增使用者許可權重新整理

grant all privileges on *.* to [email protected]'%' identified by 'hwalk1'; flush privileges; insert into user (Host,User,Password)

svn新增使用者許可權

1、查詢SVN的安裝地址 我的在/opt/svn下面,不知道地址的話find / -name svn可以找到。 2、svn下有個目錄conf,命令 cd /opt/svn/conf/ 進入,conf中的四個配置檔案: authz hooks-e

Linux mysql新增使用者刪除使用者以及使用者許可權

荊軻刺秦王 一些主要命令: 登陸: mysql -u username -p                       一般都是:mysql -u root -p         也可以:mysql

MySQL學習之:使用者管理(新增使用者刪除使用者新增許可權檢視許可權密碼等)

什麼是規劃? 資料庫物件與資料庫使用者賬戶的相關聯 1. 新建用於規劃 CREATE SCHEMA [SCHEMA_NAME] [USER_ID] [ ]; 2. 刪除規劃 DROP SCHEMA SCHEMA_NAME {RESTRICT | CASCADE} 3. 調整

mysql使用者密碼修改使用者新增、刪除及設定許可權

一下的示例所用使用者名稱和密碼為:test,111111Mysql密碼修改:Mysql修改密碼需要root的許可權,先執行mysql -uroot -p(密碼);1)使用set password方式來修改賬戶密碼:set password for ‘hzd’@’localho

mysql高階:檢視事務索引

mysql高階 檢視 事務 索引 賬戶管理 主從 1.檢視 動態抽象出虛擬表,是為了適應資料庫的改動升級,方便查資料,相當於函式,封裝,重用 create view view_name as SQL查詢語句 NAT 路由器 iTerm 檢視不

Linux下用root許可權新增使用者並給使用者或使用者組指定目錄的讀寫許可權(比如:tomcat檔案的讀寫許可權可以用於新使用者部署專案)

目的: 在linux環境中為了安全起見,不能讓所有專案都用root部署(防止root許可權過大,對重要檔案的誤操作),所以新加使用者或使用者組,對新使用者或使用者組授予部分檔案操作的許可權。 1.建立使用者newuser,並設定密碼(預設連帶建立newuser組) # useradd n

mysql新增使用者及許可權

一、增加許可權 mysql> grant 許可權1,許可權2,...許可權n on 資料庫名稱.表名稱 to 使用者名稱@使用者地址 identified by '連線口令'; mysql>flush privileges; (刷新系統許可權表) 許可權1,許可權2,...許

mysql 【DATE_FORMAT】【YEARWEEK】 統計每月每週新增數值

mysql可根據create_time 欄位進行統計每月,每週新增資料,其中mysql 預設週日為每週的第一天,所以YEARWEEK函式要稍作改變。 表資料如下: id    name    create_time &

Mysql新增使用者訪問指定資料庫

1、使用root登入資料庫 mysql -uroot -p123456; 2、建立新使用者 create user 'admin'@'%' identified by 'Test123?'; 注: '%' - 所有情況都能訪問 ‘localhost’ - 本機才能訪問 ’111.

Mysql高階查詢約束索引

1、高階查詢 (1)總結 3、select ... 聚合函式 from 表名 1、where ... 2

MySQL 高階操作——新增資料、更新資料、刪除資料、查詢資料

新增資料 多資料插入 只要寫一次insert指令,但是可以插入多條記錄 語法:insert into 表名 [(欄位列表)] values (值列表1),(值列表2),(值列表3); 主鍵衝突 主鍵衝突,在有的表中,使用的是業務主鍵(欄位有業務含義),但是往往在進行

MySQL的自動備份新增crontab計劃任務

1、在命令列輸入: crontab -e 然後新增相應的任務,wq存檔退出。  2、直接編輯/etc/crontab 檔案,即vi /etc/crontab,新增相應的任務         crontab -l //列出當前的所有排程任務        每天5:20執行

mysql修改表名列名列型別新增表列刪除表列

alter table test rename test1; --修改表名 alter table test add column name varchar(10); --新增表列 alter table test drop column name; --刪除表列

java實現動態許可權(選單管理)動態新增選單動態新增角色SSM框架

首先是資料庫設計 Menu表(選單表) Role表(角色表) Role_Menu表(角色選單關係表) User表(使用者表) User_Role表(使用者角色關係表) 其他實體類就略過了 在Menu實體類中添加了一個List<Menu&

MySQL 新增索引刪除索引及其用法

一.索引的作用        一般的應用系統,讀寫比例在10:1左右,而且插入操作和一般的更新操作很少出現效能問題,遇到最多的,也是最容易出問題的,還是一些複雜的查詢操作,所以查詢語句的優化顯然是重中之重。        在資料量和訪問量不大的情況下,mysql訪問是非常

Mysql 存在既更新不存在就新增(sql語句)

INSERT 語句的一部分,如果指定 ON DUPLICATE KEY UPDATE ,並且插入行後會導致在一個UNIQUE索引或PRIMARY KEY中出現重複值,則在出現重複值的行執行UPDATE,如果不會導致唯一值列重複的問題,則插入新行 sql 語句原型: i

騰訊雲高階工程師:MySQL核心深度優化這樣定製會更好

早期的CDB主要基於開源的Oracle MySQL分支,側重於優化運維和運營的OSS系統。在騰訊雲,因為使用者數的不斷增加,對CDB for MySQL提出越來越高的要求,騰訊雲CDB團隊針對使用者的需求和業界發展的技術趨勢,對CDB for MySQL分支進行深度的定製優化。優化重點圍繞核心效能、核心功能

【 Linux學習】Linux環境下利用wget下載https連結內容時報錯:無法本地校驗頒發許可權。 要以不安全的方式連線至 使用“--no-check-certificate”

一、問題描述 今天在CenterOS系統上使用wget命令下載一個https連結的內容時報錯,如下所示: [[email protected] /]# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-

MYSQL新增新使用者 MYSQL為使用者建立資料庫 MYSQL為新使用者分配許可權 無法使用新增的使用者登陸mysql

1.新建使用者 //登入MYSQL @>mysql -u root -p @>密碼 //建立使用者 mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’