日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

DVWA设置mysql_解决DVWA配置报错

發布時間:2024/4/11 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DVWA设置mysql_解决DVWA配置报错 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之前在ubantu下部署DVWA學習Web漏洞的時候碰到了訪問DVWA頁面404錯誤、mysql 1045(28000)錯誤兩個問題,今天有時間寫一下解決辦法

1.PHP的配置問題(apache2.conf)

默認路徑確實是/var/www 但是,在此目錄下的php文件時無法打開的,提示404錯誤,無法找到路徑下文件

需要把文件放在/var/www/html下才能找到,但是路徑是不需要加/html的

2.mysql 1045(28000)錯誤解決,需要重置數據庫root用戶的密碼

1)sudo /etc/init.d/mysql stop 暫停數據庫服務

2)sudo /usr/bin/mysqld_safe --skip-grant-tables --skip-networking & 跳過密碼驗證(可能會報錯)

2.1) 如果出現2018-09-08T11:50:44.870970Z mysqld_safe Logging to '/var/log/mysql/error.log'.

2018-09-08T11:50:44.872874Z mysqld_safe Logging to '/var/log/mysql/error.log'.

2018-09-08T11:50:44.874547Z mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists.

這種錯誤則執行2.2)

2.2)mkdir -p /var/run/mysqld 自己創建這個目錄

chown mysql:mysql /var/run/mysqld 更改文件的所屬用戶

3) 2.2執行完后,終端不要關閉,打開一個新的終端 , mysql -u root 登錄進去

執行 update user set authentication_string=PASSWORD("這里輸入你要改的密碼") where User='root'; #更改密碼

執行 update user set plugin="mysql_native_password"; #如果沒這一行可能也會報一個錯誤,因此需要運行這一行

執行 flush privileges; #更新所有操作權限

執行 quit #退出

4) 重啟驗證

sudo /etc/init.d/mysql stop

sudo /etc/init.d/mysql start

mysql -u root -p

輸入正確的密碼后進入數據庫,原本的那個終端可能會卡死,(我直接關閉了)

$至此DVWA能正確創建數據庫了,注意DVWA的config.inc.php文件的配置,賬號密碼需要和mysql的一致,然后自動跳轉到DVWA的login頁面

總結

以上是生活随笔為你收集整理的DVWA设置mysql_解决DVWA配置报错的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。