欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql忘記root密碼怎么辦

 更新時間:2016年01月11日 14:35:31   作者:JustRun  
MySQL有時候忘記了root密碼是一件傷感的事,下面通過本文給大家介紹Mysql忘記root密碼怎么辦的相關(guān)知識,需要的朋友參考下

MySQL有時候忘記了root密碼是一件傷感的事,這種情況下,如何重置root的密碼呢?

找到并編輯mysql的my.ini配置文件,在mysqld節(jié)點中添加上skip-grant-table. 如下:

# These let you safely reset the lost root password.
skip-grant-table

保存好修改,重啟mysql服務(wù)。

現(xiàn)在就能不需要root密碼的情況下連接上數(shù)據(jù)庫。然后執(zhí)行下面的更新:

USE mysql;
UPDATE USER
SET password = password('yournewpasswordhere')
WHERE USER = 'root'
AND host = 'localhost';

這樣root密碼就修改好了,這個時候,將my.ini中的skip-grant-table刪除,再重啟mysql service

下面介紹Windows 和 Linux 下的密碼重置方法。

windows:

  1.以系統(tǒng)管理員身份登陸系統(tǒng)。
  2.打開cmd-----net start 查看mysql是否啟動。啟動的話就停止net stop mysql.
  3.我的mysql安裝在d:\usr\local\mysql4\bin下。
  4.跳過權(quán)限檢查啟動mysql.
  d:\usr\local\mysql\bin\mysqld-nt --skip-grant-tables
  5.重新打開cmd。進(jìn)到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
  7.搞定了。

Linux:

MySQL root密碼的恢復(fù)方法之一

如果忘記了MySQL root密碼,可以用以下方法重新設(shè)置:

1. KILL掉系統(tǒng)里的MySQL進(jìn)程;

killall -TERM MySQLd

2. 用以下命令啟動MySQL,以不檢查權(quán)限的方式啟動;
safe_MySQLd --skip-grant-tables &

3. 然后用空密碼方式使用root用戶登錄 MySQL;

MySQL -u root

4. 修改root用戶的密碼;

MySQL> update MySQL.user set password=PASSWORD('新密碼') where User='root';
MySQL> flush privileges;
MySQL> quit

重新啟動MySQL,就可以使用新密碼登錄了。

MySQLroot密碼的恢復(fù)方法二

有可能你的系統(tǒng)沒有 safe_MySQLd 程序(比如我現(xiàn)在用的 ubuntu操作系統(tǒng), apt-get安裝的MySQL) , 下面方法可以恢復(fù)

1. 停止MySQLd;

sudo /etc/init.d/MySQL stop
(您可能有其它的方法,總之停止MySQLd的運(yùn)行就可以了)

2. 用以下命令啟動MySQL,以不檢查權(quán)限的方式啟動;

MySQLd --skip-grant-tables &

3. 然后用空密碼方式使用root用戶登錄 MySQL;

MySQL -u root

4. 修改root用戶的密碼;

MySQL> update MySQL.user set password=PASSWORD('newpassword') where User='root';
MySQL> flush privileges;
MySQL> quit

重新啟動MySQL

/etc/init.d/MySQL restart

就可以使用新密碼 newpassword 登錄了。

相關(guān)文章

  • Mysql子查詢IN中使用LIMIT應(yīng)用示例

    Mysql子查詢IN中使用LIMIT應(yīng)用示例

    有3張表,infor信息表,mconfig物料配置表,maaply物料申請表,要求是讀出申請表中哪些人申請哪些物料,接下來為大家介紹下Mysql子查詢IN中使用LIMIT
    2014-01-01
  • 碰到MySQL無法啟動1067錯誤問題解決方法

    碰到MySQL無法啟動1067錯誤問題解決方法

    創(chuàng)建primay key過程中發(fā)生了斷電,當(dāng)電腦再次啟動時候,發(fā)現(xiàn)mysql 服務(wù)無法啟動,使用 net start 提示 1067錯誤;后來只能通過手工刪除數(shù)據(jù)文件,日志文件,再啟動服務(wù),然后導(dǎo)入數(shù)據(jù)來完成
    2013-01-01
  • MySql常用操作SQL語句匯總

    MySql常用操作SQL語句匯總

    這篇文章主要介紹了MySql常用操作SQL語句匯總,本文講解了增加、刪除、查詢、修改等常用SQL語句實例,需要的朋友可以參考下
    2015-03-03
  • MySql 5.6.14 winx64配置方法(免安裝版)

    MySql 5.6.14 winx64配置方法(免安裝版)

    這篇文章主要介紹了MySql 5.6.14 winx64配置方法(免安裝版)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-08-08
  • 安裝MySQL 5后無法啟動(不能Start service)解決方法小結(jié)

    安裝MySQL 5后無法啟動(不能Start service)解決方法小結(jié)

    有時候我們在安裝mysql軟件時,卻無法啟動,或服務(wù)器安全設(shè)置以后都可能導(dǎo)致mysql無法運(yùn)行
    2012-07-07
  • GROUP_CONCAT的用法

    GROUP_CONCAT的用法

    GROUP_CONCAT的用法...
    2006-12-12
  • MySQL中超級有用的14個小知識總結(jié)

    MySQL中超級有用的14個小知識總結(jié)

    在寫SQL時經(jīng)常靈活運(yùn)用一些SQL語句編寫的技巧,可以大大簡化程序邏輯,下面這篇文章主要給大家介紹了關(guān)于MySQL中超級有用的14個小知識,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • MySQL日志管理和備份與恢復(fù)

    MySQL日志管理和備份與恢復(fù)

    這篇文章主要介紹了MySQL如何實現(xiàn)日志的管理,備份與恢復(fù),本文有一定的參考價值,感興趣的小伙伴可以參考閱讀
    2023-04-04
  • SpringBoot中mysql的驅(qū)動依賴問題小結(jié)

    SpringBoot中mysql的驅(qū)動依賴問題小結(jié)

    這篇文章主要介紹了SpringBoot中mysql的驅(qū)動依賴問題,本文通過圖文示例代碼相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • 深入淺析MySQL COLUMNS分區(qū)

    深入淺析MySQL COLUMNS分區(qū)

    COLUMN分區(qū)是5.5開始引入的分區(qū)功能,只有RANGE COLUMN和LIST COLUMN這兩種分區(qū);支持整形、日期、字符串;RANGE和LIST的分區(qū)方式非常的相似。下面就兩者的區(qū)別給大家介紹下,對mysql columns知識感興趣的朋友一起看看吧
    2016-11-11

最新評論