數據庫密碼忘了怎麼辦?

General 更新 2024-06-01

mysql數據庫密碼忘了怎麼重置

1.以系統管理員身份登陸系統。2.打開cmd-----net start 查看mysql是否啟動。啟動的話就停止net stop mysql.

3.我的mysql安裝在d:\usr\local\mysql4\bin下。

4.跳過權限檢查啟動mysql.

d:\usr\local\mysql\bin\mysqld-nt --skip-grant-tables

5.重新打開cmd。進到d:\usr\local\mysql4\bin下:

d:\usr\local\mysql\bin\mysqladmin -u root flush-privileges password "newpassword"

d:\usr\local\mysql\bin\mysqladmin -u root -p shutdown 這句提示你重新輸密碼。

6.在cmd裡net start mysql

mysql數據庫賬號密碼忘記了怎麼辦

開始--》運行--》cmd

進入mysql安裝目錄的bin文件夾(客戶都沒設置環境變量找不到mysql命令只能到那個目錄)

比如:D:\Program Files\MySQL\MySQL Server 5.0\bin>

1.暫停mysql服務;

2.忽略授權問題;

3.另一個命令行進去myql;

4.重置root密碼並刷新授權表;

5.任務管理器殺掉mysql進程;

6.重啟mysql服務;

>net stop mysql

>mysqld --skip-grant-tables

開另外一個命令行窗口,一樣進入那個目錄

>mysql -u root -p

>update mysql.user set password=PASSWORD("新密碼") where User="root";

>flush privileges;

任務管理器殺掉mysql進程

>net start mysql

#################################################################

vi /etc/my.cnf 在[mysqld]添加

skip-grant-tables

/etc/init.d/mysql restart

mysql

>update mysql.user set password=PASSWORD("新密碼") where User="root";

>flush privileges;

/etc/init.d/mysql restart

MySql登陸密碼忘記了 怎麼辦?

如果不是root密碼:

連root的密碼也忘記了嗎?

沒有的話,用root進去,修改mysql數據庫user表咯。

如果是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.cnf

在[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)

R弗ws matched: 2 Changed: 0 Warnings: 0

mysql> flush privileges ;

Query OK, 0 rows affected (0.01 sec)

mysql> quit

Bye

5.將MySQL的登錄設置修改回來......

mysql數據庫忘記密碼怎麼打開

mysql -uroot -p 輸入密碼回車後,出現如下圖錯誤。這時候需要我們破解密碼。

service mysqld stop //先停止mysql服務。

然後打開mysql配置文件/etc/my.cnf.在【mysqld】下面添加一行代碼:skip-grant-tables。這行代碼意思就是跳過跳過授權表,即是可以跳過密碼驗證直接進入數據庫。

3

service mysqld restart //重啟mysql數據庫。假如不重啟的話,不會生效。

mysql -uroot -p //此時直接回車,既可以進入數據庫。

出現mysql>就說明你已經進入到mysql數據庫裡了。

linux中的mysql數據庫密碼忘記了怎麼辦

今天我們主要是講一下關於linux忘記mysql密碼處理方法,下面提供了5種linux忘記mysql密碼找回方法哦。

方法一:

# /etc/init.d/mysql stop

# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

# mysql -u root mysql

mysql> update user set password=password(newpassword) where user=root;

mysql> flush privileges;

mysql> quit

# /etc/init.d/mysql restart

# mysql -uroot -p

enter password: <輸入新設的密碼newpassword>

mysql>

方法二:

直接使用/etc/mysql/debian.cnf文件中[client]節提供的用戶名和密碼:

# mysql -udebian-sys-maint -p

enter password: <輸入[client]節的密碼>

mysql> update user set password=password(newpassword) where user=root;

mysql> flush privileges;

mysql> quit

# mysql -uroot -p

enter password: <輸入新設的密碼newpassword>

mysql>

方法三:

這種方法我沒有進行過測試,因為我的root用戶默認密碼已經被我修改過了,那位有空測試一下,把結果告訴我,謝謝!!

# mysql -uroot -p

enter password: <輸入 etc mysql debian.cnf文件中[client]節提供的密碼>

方法四:

方法如下: 1, 關閉mysql服務 /etc/init.d/mysqld stop 2,使用 –skip-grant-tables選項啟動mysql服務,可以修 改/etc/inin.d/mysqld腳本啟動位置增加此選項, vi /etc/init.d/mysqld

方法如下:

1, 關閉mysql服務

/etc/init.d/mysqld stop

2,使用 –skip-grant-tables選項啟動mysql服務,可以修 改/etc/inin.d/mysqld腳本啟動位置增加此選項,

vi /etc/init.d/mysqld

在下面運行啟動的語句裡增加--skip-grant-tables

/usr/bin/mysqld_safe --skip-grant-tables --datadir="$datadir" --socket="$socketfile"

--log-error="$errlogfile" --pid-file="$mypidfile"

加入--skip-grant-tables的意思......

mysql數據庫忘記密碼怎麼登錄

如果不是root密碼:

連root的密碼也忘記了嗎?

沒有的話,用root進去,修改mysql數據庫user表咯。

如果是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.cnf

在[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 ......

SQL2005數據庫密碼忘了怎麼辦?

首先試試 sa,SQL Server默認的超級用戶。不過既然你們裝了用友ERP這個他們應該修改過。不過還是值得一試。

ERP的問題問ERP供應商,數據庫的問題很簡單,可以導出數據文件備份,或者以windows管理員身份進入數據庫,創建一個新用戶。有人說用windows用戶登入戶可以修改密碼,但是這是需要舊密碼的,所以不可行。

mysql數據庫忘記root密碼怎麼辦

1、首先檢查mysql服務是否啟動,若已啟動則先將其停止服務,可在開始菜單的運行,使用命令:

開始->菜單->cmd->net stop mysql

打開第一個cmd1窗口,切換到mysql的bin目錄。

切換方法:首先找到mysql目錄,我的目錄是C:\Program Files (x86)\MySQL\MySQL Server 6.0\bin

然後運行命令:cd C:\Program Files (x86)\MySQL\MySQL Server 6.0\bin 切換成功

然後運行命令:

mysqld --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 6.0\my.ini" --console --skip-grant-tables

註釋:

該命令通過跳過權限安全檢查,開啟mysql服務,這樣連接mysql時,可以不用輸入用戶密碼。 此時已經開啟了mysql服務了!相當於自己建立了一個mysql服務線程。

這個窗口保留 不關閉。

2、打開第二個cmd2窗口,同樣切換到mysql的bin目錄,連接mysql:

輸入命令:

mysql -u root -p

出現:

Enter password:

在這裡直接回車,不用輸入密碼。

然後就就會出現登錄成功的信息,

使用命令:

show databases;

使用命令切換到mysql數據庫:

use mysql;

使用命令更改root密碼:

update user set password=password("123456") where user="root";

提示:123456可以 更改為其它密碼,看自己喜好。

刷新權限:

flush privileges;

然後退出

quit

可以關掉之前的cmd1 窗口了。

然後啟動mysql服務

net start mysql

重新登錄,輸入

mysql -u root -p

出現輸入密碼提示,輸入新的密碼即可登錄:

Enter password: ******

顯示登錄信息: 成功

問題解決

oracle數據庫中忘記用戶名密碼了怎麼辦?

到服務器端使用超級用戶(sysdba)登陸:

sqlplus /nolog

co埂n / as sysdba

然後修改密碼

alter user XXXX identified by XXXXXX

SQL Server2008 數據庫忘記登錄密碼了怎麼辦

以WINDOWS身份認證模式登錄,然後重新設置用戶密碼即可。

相關問題答案
數據庫密碼忘了怎麼辦?
三位數旅行箱密碼忘了怎麼辦 ?
微雲密碼忘了怎麼辦?
魔域密碼忘了怎麼辦?
百度雲密碼忘了怎麼辦?
帳號密碼忘了怎麼辦?
人人通密碼忘了怎麼辦?
二級密碼忘了怎麼辦?
優步密碼忘了怎麼辦?
淘米號密碼忘了怎麼辦?