本篇文章給大家帶來的內容是關于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 unexpectedly.
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.
9: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(同上端口號)
鏈接描述
2. phpmyadmin訪問拒絕
phpmyadmin訪問拒絕時錯誤顯示為:
phpMyAdmin 嘗試連接到 mysql 服務器,但服務器拒絕連接。您應該檢查配置文件中的主機、用戶名和密碼,并確認這些信息與 MySQL 服務器管理員所給出的信息一致。
錯誤產生的原因:
修改了mysql.user中root的密碼,導致與phpMyAdmin配置文件中的密碼不一致,所以無法連接。
解決辦法:
修改../phpMyAdmin/config.inc.php中$$cfg[‘Servers’][$i][‘password’]=’yourpassword’; ? //上面為root設置的密碼
3. mysql修改初始密碼
(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數據庫的修改,