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

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

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

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

第一種方式每次都輸入用戶密碼等信息,很繁瑣。第二種方式雖然不需要輸入信息,但密碼是以明文的形式保存在配置文件中,存在安全風險。為了解決這兩個問題,MySQL專門提供了mysql_config_editor工具來管理用戶憑證,即避免了每次連接輸入憑證,又避免密碼泄露的問題。

一、mysql_config_editor簡介

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

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

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

mysql_config_editor --help

二、mysql_config_editor配置

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

2.1 配置login-path

使用set命令可以設置login-path信息,常用的選項有:

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

下面通過set命令新增一個login-path,由于沒有顯示指定名稱,所以默認名是client,這里僅提供了用戶名和密碼:

mysql_config_editor set -uvincent -p

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

mysql_coinfig_editor print

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

mysql

查看一下連接信息,可以看到默認的主機是localhost,連接方式是Unix套接字:

status;

再額外配置一個遠程的login-path,主機IP地址為172.16.1.38,指定login-path名稱為remote:

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

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

mysql --login-path=remote

2.2 查看login-path

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

mysql_config_editor print --all

在print后面跟上具體的名稱來查看某個login-path信息(如果只有print則打印默認的client信息):

mysql_config_editor print --login-path=remote

2.3 刪除login-path

當連接信息發(fā)生變化時(例如用戶密碼變了),你可以直接用set命令重新設置,這會覆蓋原來的信息,達到更新的效果。

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

mysql_config_editor remove --login-path=remote

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

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

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

相關文章

  • MySQL中使用SQL語句對字段進行重命名

    MySQL中使用SQL語句對字段進行重命名

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

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

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

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

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

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

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

    MySQL 8.0.41圖文詳細安裝教程 附安裝包

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

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

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

    mysql8重置root用戶密碼的完整步驟

    這篇文章主要給大家分享介紹了關于mysql8重置root用戶密碼的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-12-12
  • 詳解 MySQL的FreeList機制

    詳解 MySQL的FreeList機制

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

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

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

    mysql亂碼問題分析與解決方法

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

最新評論

长治市| 玛纳斯县| 呼和浩特市| 万山特区| 谢通门县| 夏津县| 东阳市| 扬州市| 米林县| 安国市| 安多县| 镇宁| 射洪县| 玛沁县| 荣成市| 临夏市| 亚东县| 闻喜县| 宽城| 澜沧| 涪陵区| 六安市| 宁波市| 新绛县| 丽水市| 涞源县| 河南省| 阿瓦提县| 抚顺市| 高淳县| 临武县| 宁城县| 松桃| 汉阴县| 临夏县| 江达县| 柘城县| 尼玛县| 山东省| 南昌县| 阳山县|