1. 程式人生 > >mysql新建使用者並授權到某個表

mysql新建使用者並授權到某個表

1、用root使用者登入,然後進入mysql庫

mysql -uroot -p123456

use mysql;

2、建立使用者,localhost代表本地使用者,此使用者不能遠端登入,即無法通過遠端的mysql客戶端(navicate,SQLyog)登入。%代表遠端使用者。執行2個create該使用者本地、遠端都可登入。

CREATE USER 'bdc'@'localhost' IDENTIFIED BY 'bdc'; 

CREATE USER 'bdc'@'%' IDENTIFIED BY 'bdc'; 

3、授權命令。第一種是某個庫的某個表,第二種是某個庫(vod)的所有庫表所有許可權。

GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON `dailyreport`.yuanxian_info to 'bdc'@'%' identified  by 'bdc'; 

grant all privileges on vod.* to 'bdc'@'%' identified by 'bdc'; 

4、重新整理授權,重新整理後才奏效。

flush privileges;

ok啦~******記事本**************************分割線*******************************

5、補充:如果想重新授權,需要revoke之前授權

revoke all on *.* from [email protected];

有的時候刪除使用者了drop user 'bdc'@'%'; 登入後還報錯,也是需要重新整理一下授權。

flush privileges;

[[email protected] ~]# mysql -ucdm -pcdm

ERROR 1045 (28000): Access denied for user 'cdm'@'localhost' (using password: YES)

下面這句,可以把localhost使用者改為遠端使用者,這樣可以限制遠端的使用者本地登入不了,本地使用者客戶端登入不了。

update user set host = '%' where user = 'zhiban';

相關推薦

mysql新建使用者授權某個

1、用root使用者登入,然後進入mysql庫mysql -uroot -p123456use mysql;2、建立使用者,localhost代表本地使用者,此使用者不能遠端登入,即無法通過遠端的mysql客戶端(navicate,SQLyog)登入。%代表遠端使用者。執行2

MySql新建使用者授權指定的資料庫許可權 mysql5.6建立新使用者授權指定的資料庫許可權

mysql5.6建立新使用者並給授權指定的資料庫許可權   一、環境: CentOS 6.8mysql 5.6 二、背景 給外包的工作人員提供我司某臺伺服器的 mysql 中某個資料庫的訪問許可權。 之所以要做限制,是防止他們對我司其他的資料庫非法進行

MySql建立資料庫,新建使用者授權

create database CREATE DATABASE IF NOT EXISTS 資料庫名 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

mysql全庫備份恢復某個

正則 signed set archive 1.4 sql IE ls -l SQ 早上小紅過來問我說網站的一個功能沒了,看了下數據庫,少了個表。好吧,心裏mmp,開始恢復數據 環境: 全庫備份 恢復某一個表 1.1 查看備份數據 [aiye@aiye mysql_back

mysql 新建使用者賦予許可權

遇到了 SQLException: access denied for @’localhost’ (using password: no) 解決辦法 grant all privileges on *.* to [email protected] identified by

mysql新增賬戶授權

  無意中想到要給MySQL設定一個使用者,結果發現網上好多教程似乎都會報錯,因此在這裡整理了一下。 建立使用者  1 create user admin_test@localhost identified by '123456';  admin_test為需要設定的使用者名稱 l

MySql建立使用者授權訪問資料庫的指令碼

mysql.exe -h localhost -P 3306 -uroot -p   CREATE USER 'zt_wang'@'%' IDENTIFIED BY 'bugwangzt'; GRANT ALL ON db_zt_site.* TO 'zt_wang'@'%'; f

oracle 10g 為新建使用者賦予所有操作許可權的方法

建使用者: create  user 使用者名稱 identified by 密碼 default tablespace 預設表空間 temporary 臨時表空間; 賦許可權: grant connect,resource, create any view, cr

MYSQL 建立使用者授權

通過CREATE USER命令進行建立使用者 CREATE USER '[email protected]' [IDENTIFIED BY 'PASSWORD'] 其中密碼是可選項; 例子:CREATE USER '[email protected]'

mysql 新增使用者授權訪問指定資料庫,同時限制登入為指定IP段

記錄下以備查。 create user 'user'@'192.168.104.%' identified by '******'; create database database; grant a

mysql 建立使用者授權

轉載地址    http://www.cnblogs.com/shindo/p/5146168.html 測試環境:linux 和Mysql 5.5.35 一、新建使用者 //登入Mysql @>mysql -u root -p @>密碼 //建立使用者

MySQL建立使用者授權資料庫筆記

 替換命令列中的資料庫名,user 和password即可。%是開啟遠端登入。 grant all privileges on shujukuming.* to 'user'@'%' identified by 'password';

docker mongodb新建使用者授權

啟動mongodb 容器 [root@vultr ~]# docker run -d --name mymongo -p 2701

Mysql新建用戶和數據庫授權

mysql一、新建用戶//登錄MYSQL[email protected]:~# mysql -uroot -pEnter password: 密碼Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connecti

Linux環境 Mysql新建用戶和數據庫授權

mysql1.登錄mysql #mysql -u root -p 2.新增用戶 insert into mysql.user(Host,User,Password) values("localhost","xxx",password("***"));

MYSQL聯查/N聯查一次性查出某個條件的所有資料某個條件進行排序

如: A表:uid  title  content  create_time             1    aa     ssss       1470000000            1    aa     dddd        1470000000      

Linux中新建空間和使用者授權

//登入Linux伺服器 //切換為oracle使用者 su - oracle sqlplus /nolog conn / as sysdba; //建立表空間 create temporary tablespace officecloud_temp    tempfile

mysql 權限管理 針對某個庫 某張 授權

pass line code weight current war 權限 localhost oot 精確到表級別 針對db1的t3表 授予select權限 mysql> grant select on db1.t3 to ‘mike‘@‘loca

mysql創建新用戶授權訪問操作該數據庫

mysql1.mysql -uroot -p2.輸入密碼:3.update mysql.user set authentication_string=password(‘123456‘) where user=‘oneuser‘ and Host = ‘%‘;4.grant all privileges on

java 連接mysql數據庫創建

roo not target mysql數據庫 style static har summary sql數據庫 java鏈接mysql數據庫需要驅動包,那麽我們先去下載驅動包http://dev.mysql.com/downloads/connector/j/,驅動包就是一