最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL 配置免密碼登錄的問(wèn)題記錄(mysql_config_editor Configuration)

 更新時(shí)間:2024年08月27日 10:41:23   作者:V1ncent Chen  
這篇文章主要介紹了MySQL 配置免密碼登錄的問(wèn)題記錄(mysql_config_editor Configuration),本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧

當(dāng)使用mysql, mysqldump, mysqladmin等客戶(hù)端連接MySQL數(shù)據(jù)庫(kù)服務(wù)器時(shí),需要提供用戶(hù)憑證信息。你可以在每次連接時(shí)都輸入連接信息(用戶(hù)名/密碼/地址/端口等)或者將用戶(hù)信息保存在my.cnf配置文件的[client]模塊。

第一種方式每次都輸入用戶(hù)密碼等信息,很繁瑣。第二種方式雖然不需要輸入信息,但密碼是以明文的形式保存在配置文件中,存在安全風(fēng)險(xiǎn)。為了解決這兩個(gè)問(wèn)題,MySQL專(zhuān)門(mén)提供了mysql_config_editor工具來(lái)管理用戶(hù)憑證,即避免了每次連接輸入憑證,又避免密碼泄露的問(wèn)題。

一、mysql_config_editor簡(jiǎn)介

mysql_config_editor是MySQL自帶的用戶(hù)憑證管理工具,當(dāng)安裝完MySQL后,它就已經(jīng)裝好了。它的功能是加密管理用戶(hù)連接信息,當(dāng)使用其他的客戶(hù)端工具例如mysql,mysqldump,mysqladmin連接數(shù)據(jù)庫(kù)時(shí),可以直接讀取這些加密的連接信息,而不需要用戶(hù)輸入。

在mysql_config_editor中,連接信息叫做login-path(登錄路徑),用戶(hù)需要使用set命令預(yù)先設(shè)置連接信息及對(duì)應(yīng)的login-path名稱(chēng),這些信息被保存在當(dāng)前用戶(hù)目錄下的.mylogin.cnf文件中(這是一個(gè)二進(jìn)制加密文件)。連接時(shí)候只需要指定login-path的名稱(chēng),客戶(hù)端就會(huì)通過(guò)預(yù)設(shè)的信息連接數(shù)據(jù)庫(kù)。

使用mysql_config_editor --help命令查看該工具的幫助信息:

mysql_config_editor --help

二、mysql_config_editor配置

mysql_config_eidtor的主要配置命令有set,remove,print三個(gè),分別用來(lái)配置、刪除、打印login-path信息。

2.1 配置login-path

使用set命令可以設(shè)置login-path信息,常用的選項(xiàng)有:

  • –login-path 或 -G,指定login-path名稱(chēng),如果省略就是client
  • –user 或 -u,指定連接用戶(hù)名
  • –password 或 -p,指定密碼
  • –host 或 -h,指定連接的服務(wù)器主機(jī)地址
  • –port 或 -P,指定連接端口
  • –socket 或 -S,指定Linux下本地連接的套接字文件

下面通過(guò)set命令新增一個(gè)login-path,由于沒(méi)有顯示指定名稱(chēng),所以默認(rèn)名是client,這里僅提供了用戶(hù)名和密碼:

mysql_config_editor set -uvincent -p

設(shè)置完成后使用print命令可以打印login-path的信息(密碼是加密的),默認(rèn)也是打印client:

mysql_coinfig_editor print

配置好之后,直接調(diào)用mysql命令,就可以連接數(shù)據(jù)庫(kù)了,當(dāng)mysql, mysqldump等客戶(hù)端不提供任何連接信息時(shí),默認(rèn)會(huì)使用–login-path=client的配置登錄:

mysql

查看一下連接信息,可以看到默認(rèn)的主機(jī)是localhost,連接方式是Unix套接字:

status;

再額外配置一個(gè)遠(yuǎn)程的login-path,主機(jī)IP地址為172.16.1.38,指定login-path名稱(chēng)為remote:

mysql_config_editor set --login-path=remote -uvincent -h172.16.1.38 -P3306 -p

連接時(shí)顯式指定–login-path=remote,就可以連接到遠(yuǎn)程數(shù)據(jù)庫(kù)了:

mysql --login-path=remote

2.2 查看login-path

mysql_config_editor print --all命令可以打印所有的login-path信息,這里顯示的就是剛才配置的client和remote信息:

mysql_config_editor print --all

在print后面跟上具體的名稱(chēng)來(lái)查看某個(gè)login-path信息(如果只有print則打印默認(rèn)的client信息):

mysql_config_editor print --login-path=remote

2.3 刪除login-path

當(dāng)連接信息發(fā)生變化時(shí)(例如用戶(hù)密碼變了),你可以直接用set命令重新設(shè)置,這會(huì)覆蓋原來(lái)的信息,達(dá)到更新的效果。

如果想刪除某個(gè)login-path的信息,可以用remove移除login-path:

mysql_config_editor remove --login-path=remote

另外還有mysql_config_editor reset命令,它會(huì)清空配置文件,即刪除所有的login-path,一般很少使用。

完成配置后,你就可以通過(guò)指定不同的login-path快速連接不同的數(shù)據(jù)庫(kù)服務(wù)器了。

到此這篇關(guān)于MySQL 配置免密碼登陸(mysql_config_editor Configuration)的文章就介紹到這了,更多相關(guān)MySQL 配置免密碼登陸內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL中使用SQL語(yǔ)句對(duì)字段進(jìn)行重命名

    MySQL中使用SQL語(yǔ)句對(duì)字段進(jìn)行重命名

    MySQL中,如何使用SQL語(yǔ)句來(lái)對(duì)表中某一個(gè)字段進(jìn)行重命名呢?我們將使用alter table 這一SQL語(yǔ)句,需要的朋友可以參考下
    2016-04-04
  • MySQL錯(cuò)誤“Data?too?long”的原因、解決方案與優(yōu)化策略

    MySQL錯(cuò)誤“Data?too?long”的原因、解決方案與優(yōu)化策略

    MySQL作為重要的數(shù)據(jù)庫(kù)系統(tǒng),在數(shù)據(jù)插入時(shí)可能遇到“Data?too?long?for?column”錯(cuò)誤,本文探討了該錯(cuò)誤的原因、解決方案及預(yù)防措施,如調(diào)整字段長(zhǎng)度、使用TEXT類(lèi)型等,旨在優(yōu)化數(shù)據(jù)庫(kù)設(shè)計(jì),提升性能和用戶(hù)體驗(yàn),需要的朋友可以參考下
    2024-09-09
  • MySQL5.6主從復(fù)制(mysql數(shù)據(jù)同步配置)

    MySQL5.6主從復(fù)制(mysql數(shù)據(jù)同步配置)

    這篇文章主要介紹了MySQL5.6主從復(fù)制也就是mysql數(shù)據(jù)同步配置方法,需要的朋友可以參考下
    2016-11-11
  • 查看MySQL是否處于運(yùn)行狀態(tài)的常見(jiàn)方法

    查看MySQL是否處于運(yùn)行狀態(tài)的常見(jiàn)方法

    在管理 MySQL 數(shù)據(jù)庫(kù)的過(guò)程中,了解并掌握如何查看 MySQL 的運(yùn)行狀態(tài)至關(guān)重要,這不僅可以幫助我們及時(shí)發(fā)現(xiàn)潛在的問(wèn)題,還能確保數(shù)據(jù)庫(kù)系統(tǒng)的穩(wěn)定性和性能,本文將詳細(xì)介紹通過(guò)不同的方法來(lái)查看 MySQL 是否處于運(yùn)行狀態(tài)的常見(jiàn)方法
    2025-02-02
  • MySQL 8.0.41圖文詳細(xì)安裝教程 附安裝包

    MySQL 8.0.41圖文詳細(xì)安裝教程 附安裝包

    本文詳細(xì)介紹了MySQL 8.0.41的安裝步驟,包括下載安裝包、選擇安裝模式、設(shè)置數(shù)據(jù)庫(kù)密碼、配置系統(tǒng)環(huán)境變量以及驗(yàn)證安裝結(jié)果,適合初學(xué)者和企業(yè)級(jí)應(yīng)用,感興趣的朋友一起看看吧
    2025-03-03
  • MySQL9.0.1安裝教程的實(shí)現(xiàn)示例

    MySQL9.0.1安裝教程的實(shí)現(xiàn)示例

    本文主要介紹了MySQL軟件的下載、解壓、環(huán)境變量配置、初始化及啟動(dòng)、登錄與密碼設(shè)置等步驟,詳細(xì)說(shuō)明了每一步的操作方法,感興趣的可以了解一下
    2024-10-10
  • mysql8重置root用戶(hù)密碼的完整步驟

    mysql8重置root用戶(hù)密碼的完整步驟

    這篇文章主要給大家分享介紹了關(guān)于mysql8重置root用戶(hù)密碼的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • 詳解 MySQL的FreeList機(jī)制

    詳解 MySQL的FreeList機(jī)制

    這篇文章主要介紹了MySQL的FreeList機(jī)制的相關(guān)資料,幫助大家更好的理解和使用MySQL 數(shù)據(jù)庫(kù),感興趣的朋友可以了解下
    2020-11-11
  • 在MySQL中同時(shí)查找兩張表中的數(shù)據(jù)的示例

    在MySQL中同時(shí)查找兩張表中的數(shù)據(jù)的示例

    這篇文章主要介紹了在MySQL中同時(shí)查找兩張表中的數(shù)據(jù)的示例,即一次查詢(xún)操作返回兩張表的結(jié)果,需要的朋友可以參考下
    2015-07-07
  • mysql亂碼問(wèn)題分析與解決方法

    mysql亂碼問(wèn)題分析與解決方法

    開(kāi)發(fā)過(guò)程中總避免不了遇到惡心的亂碼,或者由亂碼引發(fā)的一系列問(wèn)題,這里簡(jiǎn)要介紹一下自己遇到的亂碼問(wèn)題和解決問(wèn)題的過(guò)程中的想法以及大致的操作
    2012-11-11

最新評(píng)論

嘉定区| 磐石市| 永清县| 抚远县| 康保县| 同德县| 南木林县| 中阳县| 名山县| 永安市| 嘉定区| 鹤庆县| 普兰店市| 荣昌县| 淮南市| 邛崃市| 英超| 塔城市| 揭阳市| 江山市| 玉林市| 两当县| 嘉祥县| 肃北| 东辽县| 清新县| 黄骅市| 镇原县| 郎溪县| 灵台县| 郧西县| 阳朔县| 济宁市| 古田县| 锡林郭勒盟| 襄樊市| 灵台县| 嫩江县| 乐东| 漳平市| 宿迁市|