重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
z-blog php數據庫帳號密碼保存在zb_users/c_option.php
創新互聯公司是專業的建寧網站建設公司,建寧接單;提供做網站、成都做網站,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行建寧網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
php一般使用的mysql的數據庫 ?如果沒有密碼的話 比較麻煩
要破解mysql的root密碼 這是關鍵
參考:
如果是root密碼:
方法一:
MySQL提供跳過訪問控制的命令行參數,通過在命令行以此命令啟動MySQL服務器:
safe_mysqld --skip-grant-tables
即可跳過MySQL的訪問控制,任何人都可以在控制臺以管理員的身份進入MySQL數據庫。
需要注意的是在修改完密碼以后要把MySQL服務器停掉重新啟動才會生效
方法二:
可以進行如下的步驟重新設置MySQL的root密碼:
1.首先確認服務器出于安全的狀態,也就是沒有人能夠任意地連接MySQL數據庫。
因為在重新設置MySQL的root密碼的期間,MySQL數據庫完全出于沒有密碼保護的
狀態下,其他的用戶也可納螞以任意地登錄和修改MySQL的信息。可以采用將MySQL對
外的端口封閉,并且停止Apache以及所有的用戶進程的方法實現服務器的準安全
狀態。最安全的狀態是到服務器的Console上面友茄巖操作,并且拔掉網線。
2.修改MySQL的登錄設置:
# vi /etc/my點吸煙 f
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
保存并且退出vi。
3.重新啟動mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
4.登錄并修改MySQL的root密碼
# /usr/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.56
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql USE mysql ;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql UPDATE user SET Password = password ( ‘new-password’ ) WHERE User = ‘root’ ;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql flush privileges ;
Query OK, 0 rows affected (0.01 sec)
mysql quit
Bye
5.將MySQL的登錄設置修改回來
# vi /etc/my點吸煙 f
將剛才在[mysqld]的段中加上的skip-grant-tables刪除
保存并且退出vi。
6.重新啟動mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
windows
1.以系統管理員身份登陸系統。
2.打開cmd—–net start 查看mysql是否啟動。啟動的話就停止net stop mysql.
3.我的mysql安裝在d:\usr\local\mysql4\bin下。
4.跳過權限檢查啟動mysql.
d:\usr\local\mysql4\bin\mysqld-nt –skip-grant-tables
5.重新打開好御cmd。進到d:\usr\local\mysql4\bin下:
d:\usr\local\mysql4\bin\mysqladmin -uroot flush-privileges password “newpassword”
d:\usr\local\mysql4\bin\mysqladmin -u root -p shutdown 這句提示你重新輸密碼。
6.在cmd里net start mysql
7.搞定了。
2,MySQL4.1以上版本一種密碼錯誤問題的解決方法
1 # SET PASSWORD FOR ’some_user’@’some_host’ = OLD_PASSWORD(‘newpwd’);
2 # FLUSH PRIVILEGES;
3,Mysql數據庫修復
myisamchk -r -q d:\mysql\data\latin1\*
r代表修復
q代表快速
d:\mysql\data\latin1\*數據庫里面 *代表里面的所有的文件
方法三:
如果你忘記了你的MYSQL的root口令的話,你可以通過下面的過程恢復。
1. 向mysqld server 發送kill命令關掉mysqld server(不是 kill -9),存放進程ID的文件通常在MYSQL的數據庫所在的目錄中。
kill `cat /mysql-data-directory/hostname.pid`
你必須是UNIX的root用戶或者是你所運行的SERVER上的同等用戶,才能執行這個操作。
2. 使用`--skip-grant-tables' 參數來啟動 mysqld。
3. 使用`mysql -h hostname mysql'命令登錄到mysqld server ,用grant命令改變口令。你也可以這樣做:`mysqladmin -h hostname -u user password 'new password''。
(其實也可以用use mysql; update user set password =password('yourpass') where user='root' 來做到。)
4. 載入權限表: `mysqladmin -h hostname flush-privileges' ,或者使用 SQL 命令`FLUSH PRIVILEGES'。(當然,在這里,你也可以重啟mysqld。)
方法四:(一定要先備份)
1,重新在另一臺電腦上安裝相同版本的MySQL
2,刪除忘記密碼的電腦中MySQL安裝目錄中\data\mysql的全部內容(要先停止MySQL服務)
3,Copy新裝的電腦上MySQL安裝目錄中\data\mysql的全部內容 to 剛剛刪除的目錄中
4,啟動MySQL服務
這樣就只有一個root用戶了,密碼為空……
PHP網站后臺登錄密碼忘記之后有兩種辦法:一種是在數據庫中更改后臺的登錄密碼;另一種就是刪除一個文件,然后進行重新安裝。
1、在數據庫中修改完網站后臺登錄密碼的方法:
首先需要登錄網站數據庫,進入數據庫的管理界面
2、找到數據庫中 ?表頭_admin,如:v9_admin,找到數據庫中的友兄v9_admin表,點進去,就會看到登錄名username和登錄密碼password,然后將登錄密碼password的值更改成你想要的登錄密碼就可以了。
3、接下來就是用重新安裝的方法弄回登錄密碼。
需要準確的找到該文件:根目錄/caches/install.lock,將install.lock文件和差刪除,然后將新的install文件上傳到根目錄。
4、在成功上傳install文件和刪除install.lock文件后,在瀏覽器中輸入這個網址“與域名/install”然后回車,就可以實現重新安裝phpcms程序喚告皮后臺,就可以設置新的登錄名與登錄密碼。
注意事項:
1、需要準確的找到該文件install.lock并進行刪除;
2、然后將新的install文件夾上傳到根目錄
雖然md5是不可逆的加孝做密方式,但是網上還是可以解密的,在線解密md5運用的是一次md5加密方式去解析的,解析的方式也是運用強大的數據內容一
一去對比的,找到匹配的就可以了。在程序中你可以多次用md5加密和字符串截取,或者追加字符串,比如密碼,傳來的值用同樣的方式加密和螞慎液數據庫保存的密碼做對比悶物就可以了,這樣安全性會很高,再強大的md5數據庫內容也找不到你設置的密碼
看你用什么數據庫 你在mysql數據庫中李罩找admin數據表 或者 member 數據表 一般密碼都是加密的
你在數據表中找到后 用
?php
echo md5('你的新密碼');
?
獲得新密碼加密后的代段拆碼 修改 數據表中你要找的用戶名的password段 修改
不握擾棗知道這樣你能不能明白