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

mysql誤刪root用戶恢復方法

 更新時間:2015年02月13日 09:58:17   投稿:junjie  
這篇文章主要介紹了mysql誤刪root用戶恢復方法,本文操作是在mysql5.5版本下完成,其它版本僅作參考,需要的朋友可以參考下

裝完數據庫清理一些默認賬號的時候不小心把root刪除了,flush privileges 之后的新 root 忘了grant任何權限,查看mysqld選項里面有個 −−skip-grant-tables

復制代碼 代碼如下:

#/usr/libexec/mysqld --verbos --help

mysql5.5手冊說明如下

復制代碼 代碼如下:

--skip-grant-tables

This option causes the server to start without using the privilege system at all, which gives anyone with access to the server unrestricted access to all databases. You can cause a running server to start using the grant tables again by executing mysqladmin flush-privileges or mysqladmin reload command from a system shell, or by issuing a MySQL FLUSH PRIVILEGES statement after connecting to the server. This option also suppresses loading of plugins, user-defined functions (UDFs), and scheduled events. To cause plugins to be loaded anyway, use the --plugin-load option.

--skip-grant-tables is unavailable if MySQL was configured with the --disable-grant-options option. See Section 2.10.2, “Typical configure Options”.

mysqld_safe是Unix/Linux系統(tǒng)下的MySQL服務器的一個啟動腳本。這個腳本增加了一些安全特性,會在啟動MySQL服務器以后繼續(xù)監(jiān)控其運行情況,并在出現錯誤的時候重新啟動服務器。后臺啟動mysql

復制代碼 代碼如下:

#mysqld_safe --skip-grant-tables &

如果沒有root賬戶就添加一個

復制代碼 代碼如下:

INSERT INTO user SET User='root',Host='localhost',ssl_cipher='',x509_issuer='',x509_subject='';

直接輸入mysql連接并添加權限,這時候是不能使用grant命令的,只能用update

復制代碼 代碼如下:

UPDATE user SET Select_priv='Y',Insert_priv='Y',Update_priv='Y',Delete_priv='Y',Create_priv='Y',Drop_priv='Y',Reload_priv='Y',Shutdown_priv='Y',Process_priv='Y',File_priv='Y',Grant_priv='Y',References_priv='Y',Index_priv='Y',Alter_priv='Y',Show_db_priv='Y',Super_priv='Y',Create_tmp_table_priv='Y',Lock_tables_priv='Y',Execute_priv='Y',Repl_slave_priv='Y',Repl_client_priv='Y',Create_view_priv='Y',Show_view_priv='Y',Create_routine_priv='Y',Alter_routine_priv='Y', Create_user_priv='Y',Event_priv='Y',Trigger_priv='Y',Create_tablespace_priv='Y',authentication_string='' WHERE User='root';

注意我用的是mysql是5.5版本,可能操作過程中sql語句或其他地方有不同,語句執(zhí)行完畢之后需要flush privileges ,還可能要重新登錄才行。

相關文章

  • MySQL中數據類型相關的優(yōu)化辦法

    MySQL中數據類型相關的優(yōu)化辦法

    這篇文章主要介紹了MySQL中數據類型相關的優(yōu)化辦法,包括使用多列索引等相關的優(yōu)化方法,需要的朋友可以參考下
    2015-07-07
  • Mac?Homebrew安裝的MySQL無法遠程登錄的解決

    Mac?Homebrew安裝的MySQL無法遠程登錄的解決

    這篇文章主要介紹了Mac?Homebrew安裝的MySQL無法遠程登錄的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • MySQL中UUID主鍵的優(yōu)化小結

    MySQL中UUID主鍵的優(yōu)化小結

    UUID可以唯一標識記錄,因此有些場景可能會用來作為表的主鍵,本文主要介紹了MySQL中UUID主鍵的優(yōu)化小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-09-09
  • MySQL多條件查詢的實現示例

    MySQL多條件查詢的實現示例

    本文主要介紹了MySQL多條件查詢的實現示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-05-05
  • SQL查詢表字段信息詳細圖文教程

    SQL查詢表字段信息詳細圖文教程

    最近工作用到SQL語句查詢表中所有字段的名稱,下面這篇文章主要給大家介紹了關于SQL查詢表字段信息的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • Mysql5.7忘記root密碼怎么辦(簡單且有效方法)

    Mysql5.7忘記root密碼怎么辦(簡單且有效方法)

    本文給大家分享一個快速且簡單的方法來解決Mysql5.7忘記root密碼問題,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-02-02
  • mysql too many open connections問題解決方法

    mysql too many open connections問題解決方法

    這篇文章主要介紹了mysql too many open connections問題解決方法,其實是max_connections配置問題導致,它必須在[mysqld]下面才會生效,需要的朋友可以參考下
    2014-05-05
  • MySQL 視圖 第1349號錯誤解決方法

    MySQL 視圖 第1349號錯誤解決方法

    把下面SQL里的SELECT單獨執(zhí)行,沒有問題,但是用來CREATE VIEW 就報錯了.
    2008-03-03
  • mysql導入sql文件報錯 ERROR 2013 2006 2002

    mysql導入sql文件報錯 ERROR 2013 2006 2002

    今天在做項目的時候遇到個問題,就是往mysql里導入sql文件的時候總是報ERROR 2013 2006 2002,研究了一番才找到解決辦法,這里記錄下來分享給大家
    2014-11-11
  • MySQL存儲過程中使用WHILE循環(huán)語句的方法

    MySQL存儲過程中使用WHILE循環(huán)語句的方法

    這篇文章主要介紹了MySQL存儲過程中使用WHILE循環(huán)語句的方法,實例分析了在MySQL中循環(huán)語句的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07

最新評論