Mysql 忘記密碼

2022-07-20 01:42:12 字數 1962 閱讀 7748

mysql 忘記密碼,跳過密碼登陸,在更改密碼。

linux 系統;

1、檢視平時程序;殺掉mysql程序。

kill -term mysqld

或者 :

ps -ef | grep mysqld | grep -v grep | awk '

' | sed -e "

s/^/kill -9 /g

" | sh -

2、跳過密碼 進行安全模式登陸;

/usr/bin/mysqld_safe --skip-grant-tables   

& 後台執行。

3、另啟動視窗 無密碼進入 更改密碼。

mysql -u root -p 

更改密碼:

>use mysql;

> update user set password=password('新密碼') where user='賬戶';

>flush privileges;

> exit

4、重新啟動 進行密碼登陸。

windows 系統

1、用系統管理員進行登陸;

停止mysql 服務。或者 windows 服務裡面停止。 

net stop mysqld

2、 切換到 mysql 的安裝目錄;

cd c:

cd c:\mysql\bin

c:\mysql\bin\ mysqld --skip-grant-tables

mysqld.exe是微軟windows mysql server資料庫伺服器相關程式。mysqld-nt.exe是mysql daemon資料庫服務相關程式。

3、重新開啟乙個視窗;重新設定密碼。

c:\mysql\bin>mysqladmin-u root flush-privileges password "

新密碼"

輸入新密碼。

c:\mysql\bin>mysqladmin-u root -p shutdown

4、重新密碼登陸就可以。

mysql 匯入匯出

> grant all privileges on *.* to 使用者@localhost identified by '密碼'

;> flush privileges;

mysql 遠端的鏈結方式;

mysql -h ip位址 -u使用者 -p 密碼 -p 埠 

mysql -h 172.16.2.10 - uroot -p passwd

mysql 匯出資料庫;

mysqldump -u root -p 資料庫 >匯出庫名.sql

mysqldump -u 使用者名稱 -p 資料庫名 表名 > 匯出表名.sql

示例:mysqldump -u root -p name > backup_`date '+%y-%m-%d'`.sql

mysql 匯入資料庫;

mysql -u 使用者 -p  《需要匯入的庫.sql

mysql -u root -p mysql 另一方式;

>use 庫名;

> source test.sql

mysql 密碼忘記 MySQL忘記密碼??怎麼辦

再開啟另外乙個cmd視窗,同樣是進入到mysql的bin目錄,如果已經將mysql的bin目錄配置到環境變數中,可以直接輸入mysql命令 c mysql 5.7.19 winx64 bin mysql welcome to the mysql monitor.commands end with o...

忘記mysql密碼

如果 mysql 正在執行,首先殺之 killall term mysqld。啟動 mysql bin safe mysqld skip grant tables 就可以不需要密碼就進入 mysql 了。然後就是 use mysql update user set password password...

MYSQL密碼忘記

1.先以root使用者登入系統 2.關閉mysql服務或程序 service mysql d stop killall mysqld 3.特權啟動mysqld safe skip grant tables 4.然後可以不需要密碼進入mysql mysql u root p 要求輸入密碼時直接回車即可...