這篇文章帶給大家的內容是關於mysql資料庫密碼修改的詳細步驟介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
最近在看資料庫相關的東西,重裝電腦以後之前的配置都沒了,為了方便直接配置XAMPP一鍵安裝包,但是在配置過程中遇見瞭如下幾個小問題。雖然問題不大,但還是想記錄下來,以免以後遇見相同的問題不知道怎麼處理。
1. Apache shutdown unexpectedly啟動錯誤
xampp啟動時顯示的錯誤為:
9:52:41 [Apache] Attempting to start Apache app...
9:52:41 [Apache] Status change detected: running
9:52:42 [Apache] Status change detected: stopped
9:52:42 [Apache] Error: Apache shutdown #unexpected. #9:52:42 [Apache] This may be due to a blocked port, missing dependencies,
9:52:42 [Apache] improper privileges, a crash, or a shutdown by another method. 52:42 [Apache] Check the "/xampp/apache/logs/error.log" file
9:52:42 [Apache] and the Windows Event Viewer for more clues
這是比較常見的80、443埠被佔用的問題,處理辦法如下:
(1)443埠被佔用:
在/xampp/apache/conf/extra/httpd-ssl.conf配置文件中將listen 443改為444(此連接埠可以自行定義)
(2)80埠被佔用,apache無法監聽80埠
在/xampp/apache/conf/extra/ httpd.conf 把Listen 80 修改為88 (可自訂);如果設定了vhosts的話請把httpd-vhosts.conf 中埠改為88(同上埠號)
#連結描述
phpmyadmin存取拒絕時錯誤顯示為:phpMyAdmin 嘗試連線到MySQL 伺服器,但伺服器拒絕連線。您應該檢查設定檔中的主機、使用者名稱和密碼,並確認這些資訊與 MySQL 伺服器管理員所給予的資訊一致。
錯誤產生的原因:
修改了mysql.user中root的密碼,導致與phpMyAdmin設定檔中的密碼不一致,所以無法連線。
解決方法:
修改../phpMyAdmin/config.inc.php中$$cfg['Servers'][$i]['password']='yourpassword'; //上面設定為root的密碼
(1)win R輸入cmd進入cmd指令提示符,輸入mysql -uroot -p
(2)此時如出現「mysql不是內部或外部指令,也不是可執行的程式或批次檔」則表示mysql設定路徑沒有放到環境變數下面,需要將包含mysql.exe和mysqld.exe檔的路徑放到系統環境變數下面;
(3)輸入資料庫密碼,登陸成功則如下顯示:
(4)登入成功以後輸入show databases;可以看到所有資料庫
(5)輸入use mysql;選擇mysql資料庫,它就是用來保存使用者名稱的地方
#(6)show tables查看所有資料表,會發現有個user表,這裡存放的就是用戶名,密碼,權限等等帳號資訊。
(7)輸入select user,host,password from user; 來檢視帳號資訊。
(8)更改root密碼,輸入update user set password=password('123456') where user='root' and host=' localhost';
(9)再次檢視帳號資訊,select user,host,password from user; 可以看到密碼已被修改。
(10)退出命令列,重新啟動mysql資料庫,用新密碼嘗試登入。
至此就完成了mysql資料庫的修改,以上就是配置mysql時遇到的幾個小問題,在此記錄一下。
這篇文章到這裡就全部結束了,關於MySQL的更多知識大家可以關注php中文網的MySQL教學欄位! ! !
以上是mysql資料庫密碼修改的詳細步驟介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!