如何在shell下免密碼快速登陸MySQL資料庫?

2021-09-20 20:54:14 字數 844 閱讀 9447

當我們在 shell 下想要通過 mysql-client 登陸到 mysql 資料庫的時候,我們總是需要非常麻煩的輸入一次又一次的密碼。

通常我們登陸資料庫的時候都是這樣登陸的,如下

1

2

root@test:~# mysql -uroot -p

enter password:

如何使用輸入:mysql就直接登入呢?

使用 .my.cnf 快速登陸

在 ~/ 目錄新建乙個 .my.cnf 檔案。當然,如果你已經有這個檔案了,直接修改這個檔案即可!

1

vim  ~/.my.cnf

然後在檔案中寫入下面的資訊

1

2

3

[client]

password=password

user=username

注意:由於 .my.cnf 檔案中明文寫了你的密碼,因此要注意設定這個檔案的檔案許可權

1

root@test:~# chmod 400 ~/.my.cnf

儲存後,我們就可以直接使用 mysql 命令登陸 mysql 資料庫了

驗證ssh免密登入 如何配置 SSH 免密碼登入

ssh 是用於管理與伺服器通訊的加密協議。當你使用 linux 伺服器時,你的大部分時間有可能都花費在通過 ssh 連線到伺服器的終端會話中。儘管有許多不同的通過 ssh 登入伺服器的方法,但在這篇文章中,我們將重點介紹 ssh 金鑰方式。ssh 金鑰提供了一種簡單,但極其安全的登入伺服器的方法,這...

如何在Linux下快速安裝MapTiler

研究背景 實際專案 在說安裝步驟之前,先談幾個概念,方便弄清每一步的含義 1 maptiler是國外的乙個可以幫助我們快速發布地圖服務的軟體,它的切圖速度以及切圖質量相對與arcgis來說好一點。3 epel 是yum的乙個軟體源,裡面包含了許多基本源裡沒有的軟體。安裝步驟詳解 注意 所有安裝都是基...

如何在windows下快速配置Git

2.當你安裝完成git的時候,你需要簡單的配置一下,開啟終端 終端開啟方式 開始選單 所有程式 git git bash 使用者名稱第一步,你需要告訴git你的名字,這個名字會出現在你的提交記錄中。git config global user.name 你的名字 email 然後是你的email,同...