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/,驅動包就是一