首頁 > 資料庫 > mysql教程 > mac上mysql忘記密碼怎麼解決?

mac上mysql忘記密碼怎麼解決?

青灯夜游
發布: 2020-10-12 09:50:59
原創
7501 人瀏覽過

解決方法:先開啟終端,輸入指令「mysql -u root」;然後輸入指令「UPDATE mysql.user SET authentication_string=PASSWORD('新密碼') WHERE User='root';」。

mac上mysql忘記密碼怎麼解決?

(推薦教學:mysql影片教學

mac 登陸mysql忘記密碼解決方法

1、開啟終端,輸入指令:cd /usr/local/mysql/bin

##2 、mysql -uroot -p,用這條指令登陸時報錯誤訊息:

報錯:

Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
登入後複製

3、開啟終端機輸入:sudo mysqld_safe --skip-grant-tables

輸出


Password:
Logging to '/usr/local/mysql/data/localhost.err'.2018-10-10T03:21:40.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
登入後複製

4、開啟一個新的終端,輸入:mysql -u root ,會看到以下輸出。

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 16Server version: 5.7.23 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
登入後複製

5、終端機輸入use mysql顯示如下

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
登入後複製

6、修改密碼:UPDATE mysql.user SET authentication_string=PASSWORD ('你的密碼') WHERE User='root';

Query OK, 1 row affected, 1 warning (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 1
登入後複製

相關推薦:

php訓練

以上是mac上mysql忘記密碼怎麼解決?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板