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

LAMP配置Mysql時(shí)root密碼丟失問(wèn)題

運(yùn)維 系統(tǒng)運(yùn)維
LAMP配置Mysql時(shí)root密碼丟失問(wèn)題:LAMP指的是Linux、Apache、Mysql、PHP/Perl/Python,LAMP可以搭建動(dòng)態(tài)網(wǎng)站或者服務(wù)器的一組組合軟件。但是如果LAMP配置Mysql時(shí),root密碼丟失的話,該如何解決。本文講述的就是LAMP配置Mysql時(shí)root密碼丟失問(wèn)題。

  在vps主機(jī)上mysql服務(wù)器root密碼丟失

  有一個(gè)vps客戶,在配置LAMP的時(shí)候,修改了mysql服務(wù)器root密碼,過(guò)幾天忘了密碼。那么該如何找回來(lái)呢?下面我就詳細(xì)講講如何找回root密碼,分兩種情況,一種mysql數(shù)據(jù)庫(kù)資料不是很重要,可以刪除,另外一種適合 mysql服務(wù)器里面有重要的數(shù)據(jù),不能初始化。LAMP配置Mysql時(shí)root密碼丟失問(wèn)題。

  環(huán)境: linux vps主機(jī) centos5 操作系統(tǒng) 使用yum安裝的數(shù)據(jù)庫(kù),當(dāng)然此解決辦法同樣適合其他linux發(fā)行版本。

  Mysql服務(wù)器root密碼丟失步驟:

  1、mysql數(shù)據(jù)庫(kù)資料不是很重要,找回root密碼丟失方法

  1.1關(guān)閉mysqld服務(wù)

  1.   /etc/init.d/mysqld stop  
  2.  

  1.2刪除/var/lib/mysql整個(gè)目錄

  1.   rm -rf /var/lib/mysql  
  2.  

  1.3重新啟動(dòng)mysqld服務(wù),mysql數(shù)據(jù)庫(kù)會(huì)重建,您的root 就沒(méi)有密碼了

  1.   /etc/init.d/mysqld start  
  2.  

  特別提醒:此方法僅適合您的數(shù)據(jù)庫(kù)并不重要的時(shí)候,如何數(shù)據(jù)庫(kù)很重要,那千萬(wàn)不要隨便刪除,請(qǐng)使用第二種方法

  2、mysql數(shù)據(jù)庫(kù)資料有很重要的資料,找回root密碼丟失方法

  2.1關(guān)閉mysql服務(wù)

  1.   /etc/init.d/mysqld stop  
  2.  

  2.2使用–skip-grant-tables選項(xiàng)啟動(dòng)MySQL服務(wù),可以修改/etc/inin.d/mysqld腳本啟動(dòng)位置增加此選項(xiàng),

  1.   vi /etc/init.d/mysqld  
  2.  

  在運(yùn)行啟動(dòng)的語(yǔ)句里增加--skip-grant-tables

  –skip-grant-tables的意思是啟動(dòng)MySQL服務(wù)的時(shí)候跳過(guò)權(quán)限表認(rèn)證。啟動(dòng)后,連接到MySQL的root不需要口令

  2.3重新啟動(dòng)mysql服務(wù)

  1.   /etc/init.d/mysqld stop  
  2.  

  2.4使用空密碼的root用戶連接MySQL ,并且更改root密碼丟失口令

  1.   mysql -uroot  
  2.  
  3.   mysql>use mysql; < --使用mysql數(shù)據(jù)庫(kù)  
  4.  
  5.   mysql>update user set passwordpassword=password('123') where user='root' and host='localhost'< --更改密碼語(yǔ)句  
  6.  
  7.   mysql>set passwordpassword=password('123'); < --使用此語(yǔ)句更改密碼會(huì)失敗,使用上面語(yǔ)句直接更新user表 password字段后更改密碼成功  
  8.  

  2.5關(guān)閉mysql服務(wù)

  1.   /etc/init.d/mysqld stop  
  2.  

  2.6重新修改2.2步驟修改的/etc/init.d/mysqld,使其保持原來(lái)不變,也就是取消skip-grant-tables語(yǔ)句

  2.7重新啟動(dòng)mysql服務(wù)

  1.   /etc/init.d/mysqld stop  
  2.  

  經(jīng)過(guò)上面7步驟,mysql服務(wù)器root密碼丟失的問(wèn)題就迎刃而解。這么簡(jiǎn)單,mysql服務(wù)器root密碼丟失的找回就不是問(wèn)題了。

【編輯推薦】

  1. LAMP安裝手冊(cè)
  2. Linux下安裝Apache2+Mysql5+PHP5
  3. Linux下安裝配置Apache+PHP+MySQL
責(zé)任編輯:zhaolei 來(lái)源: javaeye
相關(guān)推薦

2011-03-14 11:01:42

LAMPMYsql1045

2011-08-23 17:45:54

MySQL丟失root密碼

2010-01-06 15:29:51

2010-01-07 09:08:46

Ubuntu root

2009-12-22 15:38:22

2019-09-09 10:25:54

MySQLMariaDB roo密碼

2017-04-13 12:20:43

Mysqlroot密碼

2011-03-22 13:06:18

LAMPMysql

2018-05-17 09:15:25

Linux發(fā)行版root密碼

2010-05-18 16:41:25

MySQL 修改

2010-06-04 16:03:37

MySQL root密

2010-06-09 17:26:54

2010-06-10 15:44:53

2010-05-26 17:21:14

MySQL root密

2010-05-18 16:50:58

MySQL root

2010-05-13 18:18:58

MySQL root

2011-03-11 13:58:51

2010-05-28 13:04:04

MySQL root

2010-10-14 10:09:33

MySQL root用

2018-09-08 10:16:18

數(shù)據(jù)庫(kù)MySQLMariaDB
點(diǎn)贊
收藏

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