首頁>Club>
13
回覆列表
  • 1 # 使用者5295278951632

    近安裝mySQL5.7.9,發現安裝完後會自動生成一個隨機密碼,然後用sql工具登入,發現這個密碼已經過期了,不能登入。

    終於解決好了,這裡分享下處理步驟:

    1.先關閉mysql服務;

    2.進入終端,輸入指令:cd /usr/local/mysql/bin/,進入安裝目錄;

    3.輸入指令:sudo su,切換到root使用者;

    4.輸入指令:./mysqld_safe --skip-grant-tables &,禁止mysql驗證功能。此時mysql服務會自動重啟了;

    5. 用工具(比如Sequal Pro)登入mySQL。配置的時候,只配使用者名稱為root,密碼不配。

    6. 登入進去以後,資料庫選擇mysql,修改user表下使用者名稱為root的那條記錄,將password_expired設為N。這樣隨機密碼就有效了,可以用密碼登入了。

    如果希望修改root密碼,則在登入mysql後,執行下面兩條sql即可:

    update mysql.user set authentication_string=password("123456") where user="root" and Host = "localhost";

    flush privileges;

  • 中秋節和大豐收的關聯?
  • 8分之1化成小數是多少?