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

MySql如何解決mysql沒有root用戶問題

 更新時間:2025年02月18日 10:08:38   作者:趙廣陸  
文章主要描述了在MySQL中沒有root用戶的情況如何解決,首先,作者提到由于沒有root用戶,無法進行后續(xù)的權限設置和操作,然后,作者詳細介紹了創(chuàng)建root用戶并賦予其所有權限的步驟,包括解決可能遇到的錯誤,最后,作者總結了整個過程,并希望大家能夠從中受益

MySql解決mysql沒有root用戶

發(fā)現mysql一開始沒有root用戶

先說這個問題產生的影響,這個跟解題有關,有必要說明,我的user表沒有任何一個用戶,包括root,所以一開始我要給權限,方便后續(xù)操作:

vim /etc/my.cnf
skip-grant-tables     #在[mysqld]下面添加這一行,忽略權限表

然后重啟mysql:

/etc/init.d/mysqld restart

開始解題

先說解決步驟:

  • 創(chuàng)建root用戶
  • 給予root所有權限

過程

  • 1.創(chuàng)建root用戶:
create user 'root'@'localhost' identified by '123456';

localhost表示本地,mysql登入的時候,不用指定ip登入

此步驟可能會報以下錯誤,沒報錯的跳過(直接到權限那一步),用一下方法解決:

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

  • 輸入:
flush privileges;
  • 此時再次重新創(chuàng)建用戶:
create user 'root'@'localhost' identified by '123456';
  • 再次報錯,這步沒報錯的也是直接跳到賦予權限那一步,報錯的以下操作:
drop user 'root'@'localhost';
  • 再次重新創(chuàng)建用戶:
create user 'root'@'localhost' identified by '123456';

結果沒有再報錯,root用戶創(chuàng)建成功。

  • 2.下面賦予root權限:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION; #賦予所有庫所有表操作權限
mysql> flush privileges;
mysql> exit;
  • 到這一步沒有報錯,表明已經成功了,不過要把最開始的配置文件恢復:
vim /etc/my.cnf
  • 刪除配置文件中的:
skip-grant-tables
  • 退出,重啟mysql:
/etc/init.d/mysqld restart

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 超簡單的qps統(tǒng)計方法(推薦)

    超簡單的qps統(tǒng)計方法(推薦)

    下面小編就為大家?guī)硪黄唵蔚膓ps統(tǒng)計方法(推薦)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • 在大數據情況下MySQL的一種簡單分頁優(yōu)化方法

    在大數據情況下MySQL的一種簡單分頁優(yōu)化方法

    這篇文章主要介紹了在大數據情況下MySQL的一種簡單分頁優(yōu)化方法,分頁優(yōu)化是MySQL優(yōu)化的常用手段之一,需要的朋友可以參考下
    2015-05-05
  • Mysql 安裝失敗的快速解決方法

    Mysql 安裝失敗的快速解決方法

    這篇文章給大家介紹了mysql 安裝失敗的快速解決方法包括windows下mysql安裝失敗的一個解決案例,本文給大家介紹的非常詳細,具有參考借鑒價值,感興趣的朋友一起看下吧
    2016-10-10
  • MySQL將時間戳轉換為年月日格式的實現

    MySQL將時間戳轉換為年月日格式的實現

    在我們的項目開發(fā)過程中,經常需要將時間戳或日期時間字段轉換為特定的格式,本文主要介紹了MySQL將時間戳轉換為年月日格式的實現,具有一定的參考價值,感興趣的可以了解一下
    2024-08-08
  • Centos 6.4源碼安裝mysql-5.6.28.tar.gz教程

    Centos 6.4源碼安裝mysql-5.6.28.tar.gz教程

    這篇文章主要為大家詳細介紹了Centos 6.4源碼安裝mysql-5.6.28.tar.gz教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • MySQL中data_sub()函數定義和用法

    MySQL中data_sub()函數定義和用法

    使用 date_sub() 函數,從 answer_date 減去相應的天數,這個天數是由上面計算的行號決定,也就是減去行號,從而來生成一個新的日期,這篇文章主要介紹了MySQL中data_sub()函數,需要的朋友可以參考下
    2024-02-02
  • MySQL全文索引like模糊匹配查詢慢解決方法

    MySQL全文索引like模糊匹配查詢慢解決方法

    這篇文章主要為大家介紹了MySQL全文索引like模糊匹配查詢慢解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • MySQL索引類型Normal、Unique和Full Text的講解

    MySQL索引類型Normal、Unique和Full Text的講解

    今天小編就為大家分享一篇關于MySQL索引類型Normal、Unique和Full Text的講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • MySQL字符集的基本類型與統(tǒng)一字符集分析

    MySQL字符集的基本類型與統(tǒng)一字符集分析

    此文章主要向大家描述的是MySQL字符集的基本類型,以及統(tǒng)一字符集的實際操作方法,下面就是文章的主要內容描述。
    2011-09-09
  • MySQL8.0高可用MIC的實現

    MySQL8.0高可用MIC的實現

    本文介紹了如何實現MySQL8.0高可用MIC,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-10-10

最新評論