安裝完成或者忘記密碼時會出現如下情況:
(這裡先不考慮使用mysql_secure_installation初始化)
1、
sudo vim /etc/mysql/mariadb.cnf
2、在下圖所示的位置新增一行skip-grant-tables
3、重啟服務
sudo systemctl restart mysql.service
4、無驗證進入mysql,並進行如下操作
use mysql;
update
user
set authentication_string=password(
"在此處替換為你的密碼"
5、注釋掉第一步新增的skip-grant-tables
6、至此便可使用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-tables
5、至此便可使用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...