用path連線MySQL MySQL連線方式小結

2021-10-17 12:36:43 字數 1786 閱讀 4353

1. 連線方式

1.1 方式1

/usr/local/mysql5.7/bin/mysql -p

此方法預設採用root@localhost使用者登入

1.2 方式2

1.3 方式3

/usr/local/mysql5.7/bin/mysql -uroot -p -h 127.0.0.1 -p3307此方式的使用者和方式2的不同,如下

注:root@localhost 和root@'127.0.0.1'是不同的使用者

1.4 方式4

/usr/local/mysql5.7/bin/mysql -uroot -p -h localhost -p3307

此方式和方法1 及方法2使用者相同

1.5 方式5

/usr/local/mysql5.7/bin/mysql -uroot -p -h 192.168.56.77 -p3307此方式與方式3都是使用root@'%'這個使用者,但是檢視使用者時會所有不同,例如如果在本機操作,則顯示本機的ip,如下:

如果在其他機器上檢視,則ip為對應機器的ip

2. 免密登入的方式

2.1 修改my.cnf的方式

可以在my.cnf配置檔案的[client]標籤下增加使用者資訊處理。但是,該方式預設使用的/etc/my.cnf配置檔案下的資訊,因此需要調整該目錄下的對應標籤下的資訊

vim /etc/my.cnf/** 新增如下資訊 */[client]user="root"password="123456"此時登入,無需輸入密碼

且 mysqladmin命令也無需輸入密碼,如下

vim /etc/my.cnf /** 注釋掉[client]下的資訊,只新增[mysql]標籤 */[root@mda177 mysql3307]# vim /etc/my.cnf

#[client]#user="root"#password="123456"

[mysql]user="root"password="123456"

/** 使用mysql進行測試 */

oracle is a registered trademark of oracle corporation and/or itsaffiliates. other names may be trademarks of their respectiveowners.

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

以上即代表mysql命令可免密登入,而mysqladmin不能免密登入。 如果只想mysqladmin免密登入,則在[mysqladmin] 標籤下新增資訊即可,想所有的都可以免密就在[client]標籤下新增,具體的就不再演示了。

2.2 新增在login_path

使用mysql_config_editor 命令新增需要免密登入的使用者,如下

可以發現,密碼做了加密,非明文顯式。

登入login-path指定

/** 指定login-path 登入 *//usr/local/mysql5.7/bin/mysql --login-path="user1"

注意:如果密碼中含有字母、數字、下劃線外的字元,mysql_config_editor set最後輸入密碼時新增上引號。

配置後的login-path存在 ~/.mylogin.cnf檔案裡,此檔案為二進位制檔案。

ll -ah ~/.mylogin.cnf-rw------- 1 root root 168 sep 10 08:46 /root/.mylogin.cnf此方式相對於配置my.cnf稍微安全一點。

Python pathlib 庫的 Path 用法

直接上 使用 pathlib 中的 path,對於路徑拼接,拆分等操作都能很好的支援 test path path users desktop project data file name hello game levelup.csv file path test path file name 直接...

用path畫乙個抽象的樹葉

public class pathtestview extends view public pathtestview context context,attributeset attrs public pathtestview context context,attributeset attrs,i...

android studio 用wifi連線手機

終於不怎麼忙了,抽空寫一下部落格吧.然後大家參考一下,簡短地說下實現wifi除錯的步驟。1.開啟開發者選項和usb除錯,如果目標計算機多次拒絕可能要多次開啟。2.電腦和手機連線相同的wifi,保證電腦和手機處於同乙個區域網之下。3.在android studio中,進入terminal中。通過cd命...