国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

設(shè)置MySQL允許外部訪問

這篇具有很好參考價(jià)值的文章主要介紹了設(shè)置MySQL允許外部訪問。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

在Navicat工具中,設(shè)置MySQL允許外部訪問。

一、在navicat上使用本地連接,先連接上。

二、修改user表訪問權(quán)限。

select * from user; # 查詢mysql庫中的user表是否有user為root的,host為%的數(shù)據(jù)。
# 如果沒有,則進(jìn)行創(chuàng)建。
create user 'root'@'%' identified by '密碼' ; # 密碼使用自己設(shè)置的數(shù)據(jù)庫密碼

# 創(chuàng)建好后,或者有的話,則再執(zhí)行授權(quán)語句
grant all privileges on *.* to 'root'@'%' with grant option;

# 
flush privileges;

然后外部就可以通過賬戶密碼訪問了。
說明:
1、※ grant語法: grant 權(quán)限名(所有的權(quán)限用all) on 庫名(*全部).表名(*全部) to ‘要授權(quán)的用戶名’@’%’(%表示所有的IP,可以只設(shè)一個(gè)IP) identified by “密碼”;

2、其它說明:

FLUSH PRIVILEGES; 命令本質(zhì)上的作用是:

將當(dāng)前user和privilige表中的用戶信息/權(quán)限設(shè)置從mysql庫(MySQL數(shù)據(jù)庫的內(nèi)置庫)中提取到內(nèi)存里。

MySQL用戶數(shù)據(jù)和權(quán)限有修改后,希望在”不重啟MySQL服務(wù)”的情況下直接生效,那么就需要執(zhí)行這個(gè)命令。

通常是在修改ROOT帳號(hào)的設(shè)置后,怕重啟后無法再登錄進(jìn)來,那么直接flush之后就可以看權(quán)限設(shè)置是否生效。

而不必冒太大風(fēng)險(xiǎn)。

三、可能存在的其它問題:
執(zhí)行完之后,再用Navicat連接mysql,報(bào)錯(cuò)如下:

Client does not support authentication protocol requested by server;

報(bào)錯(cuò)原因:

mysql8.0 引入了新特性 caching_sha2_password;這種密碼加密方式Navicat 12以下客戶端不支持;

Navicat 12以下客戶端支持的是mysql_native_password 這種加密方式;

解決方案:

1,用如下語句查看MySQL當(dāng)前加密方式

select host,user,plugin from user;

查詢結(jié)果

+-----------+------------------+-----------------------+
| host      | user             | plugin                |
+-----------+------------------+-----------------------+
| %         | root             | caching_sha2_password |
| localhost | mysql.infoschema | mysql_native_password |
| localhost | mysql.session    | mysql_native_password |
| localhost | mysql.sys        | mysql_native_password |
+-----------+------------------+-----------------------+

看host為’%'的那一行,root加密方式為caching_sha2_password。

2,使用命令將他修改成mysql_native_password加密模式:

update user set plugin='mysql_native_password' where user='root';

再次連接的時(shí)候,就成功了。

四、如果還連接不上
通過以上操作后,依然無法連接上,問題可能出在了防火墻上。

1,MySQL部署在實(shí)體服務(wù)器上解決方案如下:
a.開放MySQL的端口號(hào),默認(rèn)端口號(hào)是3306。b.直接關(guān)閉防火墻(慎重操作,不建議。當(dāng)然測(cè)試玩的話就隨意了。。。。)

2,MySQL部署在云計(jì)算機(jī)上的方案如下:a.以阿里云為例,找到實(shí)例,設(shè)置安全組,開放端口號(hào)即可。文章來源地址http://www.zghlxwxcb.cn/news/detail-783193.html

到了這里,關(guān)于設(shè)置MySQL允許外部訪問的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 外部navicat無法連接mysql數(shù)據(jù)庫的問題原因及解決方案

    外部navicat無法連接mysql數(shù)據(jù)庫的問題原因及解決方案

    問題起因是這樣:在linux操作中的docker中部署了一個(gè)數(shù)據(jù)庫,數(shù)據(jù)庫啟動(dòng)之后,端口也映射了(創(chuàng)建容器時(shí)用 -p 30036:3306進(jìn)行的映射),但是在外不想使用navicat連接時(shí),怎么都連不上,本人遇到的問題如下 一、端口雖然映射了,但是服務(wù)器上的30036端口并未對(duì)外開放,因此要先開

    2024年02月07日
    瀏覽(29)
  • Node.js程序如何訪問MySQL數(shù)據(jù)庫呢?Sequelize操作MySQL數(shù)據(jù)庫詳解

    當(dāng)我們安裝好MySQL后,Node.js程序如何訪問MySQL數(shù)據(jù)庫呢? 訪問MySQL數(shù)據(jù)庫只有一種方法,就是通過網(wǎng)絡(luò)發(fā)送SQL命令,然后,MySQL服務(wù)器執(zhí)行后返回結(jié)果。 我們可以在命令行窗口輸入mysql -u root -p,然后輸入root口令后,就連接到了MySQL服務(wù)器。因?yàn)闆]有指定–host參數(shù),所以我們連

    2023年04月08日
    瀏覽(30)
  • linux高級(jí)管理——訪問MYSQL數(shù)據(jù)庫

    linux高級(jí)管理——訪問MYSQL數(shù)據(jù)庫

    一、認(rèn)識(shí)數(shù)據(jù)庫系統(tǒng): ?MySQL數(shù)據(jù)庫系統(tǒng)也是一個(gè)典型的C/S(客戶端/服務(wù)器)架構(gòu)的應(yīng)用,要訪問MySQL數(shù)據(jù)庫需要使用專門的客戶端軟件。在Linux系統(tǒng)中,最簡單、易用的MySQL客戶端軟件是其自帶的mysql命令工具。 1.登錄到MySQL服務(wù)器 經(jīng)過安裝后的初始化過程,MySQL 數(shù)據(jù)庫的默

    2024年02月04日
    瀏覽(16)
  • 如何通過IP訪問MySQL數(shù)據(jù)庫

    1.1 改表法 如果不從遠(yuǎn)程登陸,可以用 localhost 。這個(gè)時(shí)候只要在 localhost 的那臺(tái)電腦,登入 mysql 后,更改 \\\"mysql\\\" 數(shù)據(jù)庫中 \\\"user\\\" 表里的 \\\"host\\\" 字段,把 \\\"localhost\\\" 改稱 \\\"%\\\" ,即可。 1.2 授權(quán)法 例如,你想用戶 myuser 使用密碼 mypassword 通過 IP 地址連接到 MySQL 服務(wù)器,使用: 如果你

    2024年02月06日
    瀏覽(22)
  • rabbitmq設(shè)置允許外部訪問

    rabbitmq設(shè)置允許外部訪問

    ? ? ? ? rabbitmq默認(rèn)端口為15672,用戶名和密碼都為guest,是不允許外部訪問的. ? ? ? ? ?允許外部訪問設(shè)置需要操作兩步: ? ? ? ? 第一步:添加其它用戶,guest只能用于本機(jī) ? ? ? ? ?第二步:Virtual Host允許添加的用戶訪問,點(diǎn)擊下圖紅色部分. ? ? ? ? ?spring配置

    2024年02月11日
    瀏覽(17)
  • beego通過gorm訪問mysql數(shù)據(jù)庫

    beego通過gorm訪問mysql數(shù)據(jù)庫

    一、下載golang的版本如下: ?二、解壓下載包到C盤 三、配置golang的系統(tǒng)環(huán)境變量 ?四、進(jìn)入新建的工作目錄C:project下載并安裝beego 五、將新生成的bee.exe所在的路徑“c:projectbin”加入到系統(tǒng)變量path里面 六、下載安裝數(shù)據(jù)庫mysql 例如在上圖中, 選“No thanks,just start my downlo

    2024年02月13日
    瀏覽(23)
  • C/C++ 連接訪問 MySQL數(shù)據(jù)庫

    C/C++ 連接訪問 MySQL數(shù)據(jù)庫

    ? ? 前面我們已經(jīng)講述了MySQL的基礎(chǔ)使用,現(xiàn)在我們來看一下如何使用語言來操作數(shù)據(jù)庫。在實(shí)際開發(fā)中,語言連接MySQL是為了能夠在編程語言中與MySQL數(shù)據(jù)庫進(jìn)行交互和操作。大部分情況我們都是通過語言連接MySQL,建立與MySQL數(shù)據(jù)庫的連接,可以向MySQL數(shù)據(jù)庫發(fā)送更新請(qǐng)求,

    2024年02月03日
    瀏覽(19)
  • Linux訪問MySQL數(shù)據(jù)庫(包含實(shí)驗(yàn)案例)

    Linux訪問MySQL數(shù)據(jù)庫(包含實(shí)驗(yàn)案例)

    ? ? ? ? 經(jīng)過安裝后的初始化過程,MySQL數(shù)據(jù)庫的 默認(rèn)管理員用戶名為\\\"root\\\",密碼為空 。 ? ? ? ? 有密碼的情況下,使用\\\"-p\\\"選項(xiàng)來進(jìn)行密碼校驗(yàn)。 ???????? 驗(yàn)證成功以后將會(huì)進(jìn)入提示符為\\\"MySQL\\\"的數(shù)據(jù)庫操作環(huán)境,用戶可以輸入各種操作語句對(duì)數(shù)據(jù)庫進(jìn)行管理。每條 M

    2024年04月26日
    瀏覽(26)
  • 如何在Linux用Docker部署MySQL數(shù)據(jù)庫并遠(yuǎn)程訪問本地?cái)?shù)據(jù)庫

    如何在Linux用Docker部署MySQL數(shù)據(jù)庫并遠(yuǎn)程訪問本地?cái)?shù)據(jù)庫

    本文主要介紹如何使用Docker部署MySQL,并結(jié)合cpolar內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)遠(yuǎn)程訪問本地?cái)?shù)據(jù)庫。 Docker提供了一個(gè)輕量級(jí)的容器化解決方案,可以更好的簡化數(shù)據(jù)庫的部署過程。讓創(chuàng)建和管理MySQL數(shù)據(jù)庫變得更簡單快捷。下面就來分享一下具體的部署過程,并提出一些需要注意的事

    2024年03月10日
    瀏覽(30)
  • Mysql查看數(shù)據(jù)庫時(shí)區(qū)并設(shè)置時(shí)區(qū)

    Mysql查看數(shù)據(jù)庫時(shí)區(qū)并設(shè)置時(shí)區(qū)

    當(dāng)我們使用docker部署Mysql數(shù)據(jù)庫后,我們的數(shù)據(jù)庫時(shí)區(qū)會(huì)有偏差,下面我們看看如何解決: 1.查看數(shù)據(jù)庫時(shí)區(qū) 2.設(shè)置時(shí)區(qū) 修改配置文件my.cnf(my.ini),增加 參考如下:

    2024年02月12日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包