Kali使用MariaDB的認證問題

2021-10-09 06:53:05 字數 1998 閱讀 7853

安裝完成或者忘記密碼時會出現如下情況:

(這裡先不考慮使用mysql_secure_installation初始化)

1、

sudo vim /etc/mysql/mariadb.cnf
2、在下圖所示的位置新增一行skip-grant-tables3、重啟服務

sudo systemctl restart mysql.service
4、無驗證進入mysql,並進行如下操作

use mysql;

update

user

set authentication_string=password(

"在此處替換為你的密碼"

5、注釋掉第一步新增的skip-grant-tables6、至此便可使用mysql -u root -p輸入密碼進入了

原因是mariadb的root預設連線方式是unix_socket

可以使用select user,plugin from user;檢視

1、將上面第五步注釋的skip-grant-tables取消注釋使其再次生效

2、重啟服務

sudo systemctl restart mysql.service
3、無驗證進入mysql,並進行如下操作

use mysql;

update

user

set authentication_string=password(

"在此替換為你的密碼"

4、注釋掉第一步新增的skip-grant-tables5、至此便可使用mysql -u root -p輸入密碼進入了

如果你想使用遠端連線,將/etc/mysql/mariadb.conf.d/50-server.cnf中的bind-address修改為允許的位址,改為0.0.0.0或注釋掉為不限制

MariaDB使用說明

一 centos7上安裝mariadb資料庫安裝配置完成。2 許可權授予 授權遠端登入使用者 root使用者不做遠端登入 因為前面設定了 建立遠端訪問使用者 create user x 127.0.0.1 identified by ghj 為遠端使用者授權 grant all privileges...

MariaDB安裝與使用

環境 linux centos7 3.10.0 957.el7.x86 64 安裝mariadb 如果centos安裝的是minimal版本,需要先安裝mariadb yum install mariadb server.x86 64配置 安裝完成後,mariadb沒有啟動,使用 systemctl...

ssh 連線kali 使用ssh登入kali

ssh為secure shell的縮寫,ssh為建立在應用層基礎上的安全協議。ssh是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用ssh協議可以有效防止遠端管理過程中的資訊洩露問題。kali linux預設的安裝是沒開啟ssh,而kali官網提供的vmware映象則是開啟了ssh...