MySQL數(shù)據(jù)庫遠程訪問權限設置方式
MySQL數(shù)據(jù)庫遠程訪問權限設置
對于初學者小伙伴來說,我們安裝mysql到本地服務,再用一些圖形化工具鏈接。
一般情況下我們都能鏈接成功;但是、在模擬真實的環(huán)境中我們的數(shù)據(jù)庫不可能直接安裝在本地機器上,大多數(shù)是在云服務器上,這種情況我們的mysql也不是路邊大巴招手即停的,你還是要約的(先買票?。灰簿褪悄愕膸ぬ柌辉试S從遠程登陸,只能在localhost登錄,怎么辦?
接下來給大家講解兩種簡單的方法、方法再簡單要先用管理員賬戶登錄進去,這樣才可以修改
讓我們先登錄上mysql
改表(當然我們要先知道表在哪,適用于整個數(shù)據(jù)庫)
show databases;
#顯示所有數(shù)據(jù)庫use mysql;
#使用mysql數(shù)據(jù)庫show tables;
#找到這個user表
select * from user;
#查看該表所有信息
我們能清楚的對應的主機;用戶以及用戶權限
1、直接修改
update user set host = '%' where user = 'root';#更新root用戶的主機訪問為任何值
2、加指定用戶以及指定權限
insert into user(host,user) values('ip','user');#添加一個用戶user地址ip的無權限用戶(可以插入新增用戶信息時,附帶把權限也查進去,執(zhí)行時會有告警,因為表中有約束,不用深究)
新增成功,但是沒有權限。
授權
- 直接授權(mysql8.0版本會報錯,語法分割)
grant all privileges on?*.*?to 'user'@'ip' identified by '123456';#授權給主機為ip的user用戶開放,所有數(shù)據(jù)庫及對應表的所有權限,并且密碼設置為123456(快速簡潔)
- 直接授權(改-針對新版本)
create user ‘user'@‘ip' identified by ‘123456';#創(chuàng)建一個主機地址是ip登錄密碼是123456的user用戶 grant all privileges on *.* to 'user'@'ip';#鏈接上一步,給他所有權限
- 指定授權
create user ‘mysql'@‘%' identified by ‘123456';#創(chuàng)建一個主機地址可以時任何地址的登錄密碼是123456的mysql用戶(隨時隨地,在任何地方的進行登錄操作) grant select,create on myemployees.* to 'mysql'@'%';#設置mysql用戶只用myemployees庫的查,創(chuàng)建權限
flush privilege;#刷新下數(shù)據(jù)權限
針對mysql8.0版本以上操作時會報錯無法鏈接;
8.0版本因為密碼規(guī)則和語法規(guī)則的改變,所以要再次設置
在相同情況下依次執(zhí)行以下語句
alter user ‘mysql'@‘%' identified by ‘123456' passwore expire never;#修改加密規(guī)則 alter user ‘mysql'@‘%' identified by ‘123456' mysql_native_password by '123456';#再次重置密碼 flush privilege;#刷新下數(shù)據(jù)權限
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
MySQL全文索引、聯(lián)合索引、like查詢、json查詢速度哪個快
這篇文章主要介紹了MySQL全文索引、聯(lián)合索引、like查詢、json查詢速度大比拼,通過實例代碼截圖的形式給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-02-02MYSQL必知必會讀書筆記第三章之顯示數(shù)據(jù)庫
MySQL是一種開放源代碼的關系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言--結構化查詢語言(SQL)進行數(shù)據(jù)庫管理。接下來通過本文給大家介紹MYSQL必知必會讀書筆記第三章之顯示數(shù)據(jù)庫,感興趣的朋友參考下吧2016-05-05Mysql數(shù)據(jù)庫按時間點恢復實戰(zhàn)記錄
如果客戶在某時間節(jié)點由于誤操作,導致數(shù)據(jù)丟失,RDS管控服務是如何進行恢復的呢?通過Mysql數(shù)據(jù)庫按時間點恢復該如何操作呢,感興趣的朋友跟隨小編一起看看吧2021-06-06MySQL如何基于Explain關鍵字優(yōu)化索引功能
這篇文章主要介紹了MySQL如何基于Explain關鍵字優(yōu)化索引功能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-10-10