mysql 賦給使用者遠程許可權 grant all privileges on

來源:互聯網
上載者:User

標籤:根據   address   設定檔   刪除   isl   where   資料庫   登入   需要   

我配置了許可權 就可以在Windows下訪問我虛擬機器中的資料庫了

來源:http://blog.csdn.net/louisliaoxh/article/details/52767209

登入:

在本機上使用命令列登入,並切換到MySQL庫

mysql -uroot -puse mysql
(省略了一些內容的,新手不要效仿)

更改表

要查看user表中user=‘root’的對應情況,根據實際需求來更改表資訊

select host,user from user where user=‘root‘;# 如果上面查詢到有資訊,但host為localhost或其他值,就需要根據實際需求來更新表資訊update user set host=‘%‘ where user=‘root‘ # 如果想任何的IP地址都可以使用root使用者來遠程登陸(注意如果上面的查詢語句,查詢出來有多條,就需要做一些處理,比如多加一個條件如 where user=‘root‘ and host=‘localhost‘或先刪除其他人記錄只儲存一條user=‘root‘的記錄)

更改許可權

使用grant all privileges on 來更改使用者對應某些庫的遠程許可權

文法模板:

grant all privileges on 庫名.表名 to ‘使用者名稱‘@‘IP地址‘ identified by ‘密碼‘ with grant option;flush privileges;
庫名:要遠端存取的資料庫名稱,所有的資料庫使用“*” 表名:要遠端存取的資料庫下的表的名稱,所有的表使用“*” 使用者名稱:要賦給遠端存取許可權的使用者名稱稱 IP地址:可以遠端存取的電腦的IP地址,所有的地址使用“%” 密碼:要賦給遠端存取許可權的使用者對應使用的密碼

是我自己設定的:

 

 

 

 

注意:

需要注意的設定檔中的bindaddress的參數和skip-networking配置

bindaddress : 設定哪些ip地址被配置,使得mysql伺服器只回應哪些ip地址的請求),最好注釋掉該參數或設定成為127.0.0.1以外的值skip-networking : 如果設定了該參數項,將導致所有TCP/IP連接埠沒有被監聽,也就是說出了本機,其他用戶端都無法用網路連接到本mysql伺服器,所以應該注釋掉該參數

 

mysql 賦給使用者遠程許可權 grant all privileges on

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.