自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

忘記MySQLroot密碼的解決方案

數(shù)據(jù)庫(kù) MySQL
此文章主要向大家講述的是MySQL重設(shè)root密碼的實(shí)際操作步驟,在實(shí)際操作中忘記MySQLroot密碼時(shí)常會(huì)發(fā)生的,下面就是文章的詳細(xì)內(nèi)容介紹。

在實(shí)際操作中忘記MySQLroot密碼是一件令人很頭痛的事情,不要急以下的文章就是介紹MySQLroot密碼忘記的時(shí)候解決方案,我們可以對(duì)其進(jìn)行如下的步驟重新設(shè)置,以下就是文章的詳細(xì)內(nèi)容描述。

 

 

首先確認(rèn)服務(wù)器出于安全的狀態(tài),也就是沒(méi)有人能夠任意地連接MySQL數(shù)據(jù)庫(kù)。因?yàn)樵谥匦略O(shè)置MySQL的root密碼的期間,MySQL數(shù)據(jù)庫(kù)完全出于沒(méi)有密碼保護(hù)的狀態(tài)下,其他的用戶也可以任意地登錄和修改MySQL的信息??梢圆捎脤ySQL對(duì)外的端口封閉,并且停止Apache以及所有的用戶進(jìn)程的方法實(shí)現(xiàn)服務(wù)器的準(zhǔn)安全狀態(tài)。最安全的狀態(tài)是到服務(wù)器的Console上面操作,并且拔掉網(wǎng)線。

 

一、LINUX

1>修改MySQL的登錄設(shè)置:

 

  1. # vi /etc/my.cnf  

 

在[MySQLd]的段中加上一句:skip-grant-tables

 

例如:

 

Java代碼

  1. [MySQLd]   
  2. datadir=/var/lib/MySQL   
  3. socket=/var/lib/MySQL/MySQL.sock   
  4. skip-name-resolve   
  5. skip-grant-tables   
  6. [MySQLd]   
  7. datadir=/var/lib/MySQL   
  8. socket=/var/lib/MySQL/MySQL.sock   
  9. skip-name-resolve   
  10. skip-grant-tables  

 

保存并且退出vi。

 

2>重新啟動(dòng)MySQLd

 

  1. # /etc/init.d/MySQLd restart   
  2. Stopping MySQL: [ OK ]   
  3. Starting MySQL: [ OK ]  

 

3>登錄并修改MySQLroot密碼

 

Xml代碼

  1. # /usr/bin/MySQL   
  2. .   
  3. MySQL> USE MySQL ;   
  4. MySQL> UPDATE user SET Password = password('new-password') WHERE User = 'root' ;   
  5. MySQL> flush privileges ;   
  6. MySQL> quit   
  7. # /usr/bin/MySQL   
  8. .   
  9. MySQL> USE MySQL ;   
  10. MySQL> UPDATE user SET Password = password('new-password') WHERE User = 'root' ;   
  11. MySQL> flush privileges ;   
  12. MySQL> quit   
  13.  

4>將MySQL的登錄設(shè)置修改回來(lái)

 

  1. # vi /etc/my.cnf  

 

將剛才在[MySQLd]的段中加上的skip-grant-tables刪除

 

保存并且退出vi。

 

5>重新啟動(dòng)MySQLd

 

  1. # /etc/init.d/MySQLd restart   
  2. Stopping MySQL: [ OK ]   
  3. Starting MySQL: [ OK ]  

二、WINDOWS

1>以系統(tǒng)管理員身份登陸系統(tǒng)。

2>打開cmd—–net start 查看MySQL是否啟動(dòng)。啟動(dòng)的話就停止net stop MySQL

 

3>我的MySQL安裝在d:\usr\local\MySQL4\bin下。

 

4>跳過(guò)權(quán)限檢查啟動(dòng)MySQL.

d:\usr\local\MySQL4\bin\MySQLd-nt –skip-grant-tables

 

5>重新打開cmd。進(jìn)到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>搞定了。

 

附:MySQL4.1以上版本一種密碼錯(cuò)誤問(wèn)題的解決方法

 

1 # SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd');

 

2 # FLUSH PRIVILEGES;

 

3,MySQL數(shù)據(jù)庫(kù)修復(fù)

 

 

  1. myisamchk -r -q d:\MySQL\data\latin1\*  

 

r代表修復(fù)

 

q代表快速

 

d:\MySQL\data\latin1\*數(shù)據(jù)庫(kù)里面 *代表里面的所有的文件

 

 

以上的相關(guān)內(nèi)容就是對(duì)MySQL重設(shè)root密碼 的介紹,望你能有所收獲。

【編輯推薦】

  1. MySQL 分頁(yè)存儲(chǔ)過(guò)程的實(shí)際操作流程與代碼
  2. Python如何對(duì)MySQL存儲(chǔ)過(guò)程進(jìn)行調(diào)用?
  3. MySQL外鏈包含的實(shí)際應(yīng)用命令與具體運(yùn)用
  4. MySQL數(shù)據(jù)庫(kù)的基本結(jié)構(gòu)與索引的優(yōu)化方案
  5. 用SubSonic連接MySQL數(shù)據(jù)庫(kù)的正確配置方案
責(zé)任編輯:佚名 來(lái)源: cnblogs
相關(guān)推薦

2010-06-07 17:09:20

MySQLroot密碼

2010-06-13 13:10:09

MySQLROOT密碼

2010-05-27 18:24:09

MySQL數(shù)據(jù)庫(kù)密碼

2023-10-19 11:58:56

2010-05-28 13:04:04

MySQL root

2010-05-26 17:21:14

MySQL root密

2010-04-20 16:46:41

Oracle數(shù)據(jù)庫(kù)密碼

2010-06-04 16:03:37

MySQL root密

2010-05-25 16:37:47

MySQL忘記密碼

2011-06-27 09:23:05

Ubuntu密碼

2010-05-13 18:18:58

MySQL root

2009-10-28 13:50:16

Oracle密碼丟失

2020-09-02 11:13:28

密碼網(wǎng)絡(luò)攻擊網(wǎng)絡(luò)安全

2010-06-04 19:49:22

cnblogs

2010-10-29 11:38:50

Oracle syst

2018-12-03 12:13:21

Mellanox解決方案

2018-12-03 12:26:30

YADRO解決方案

2018-12-03 11:59:42

Inventec解決方案

2012-05-27 16:21:31

IDC華為

2018-12-03 12:17:27

Semptian解決方案
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)