mac mysql重置root使用者密碼

2022-09-03 12:24:10 字數 3051 閱讀 9710

蘋果機安裝的mysql後,設定初始密碼

引子:。在蘋果機上安裝的mysql之後,通過mysqlworkbench登入本地資料連線,發現沒有密碼,而在安裝mysql的過程中,是沒有設定過密碼的其實,剛剛安裝完,是有乙個介面,分配了乙個初始化的密碼,可能大家都像我一樣,直接點選就跳過去了,沒有過儲存,所以才需要對剛剛安裝好的mysql重新設定新的密碼。

下面貼出乙個mysql安裝之後彈出密碼的截圖:

(ps:兩年之前就弄過,不過沒有做筆記,不說了,好記性不如爛筆頭,給自己做下筆記,免得再網上找資料,有些還不能用)

mac系統版本:maxos sierra 

mac安裝mysql初始密碼設定

),但是發現有問題,沒法直接根據上面的指令來用。在這個基礎上弄出來了。這邊自己整理了下,命令列都直接用就成了。

一,第一步:停止mysql服務。 

可能在使用mysqlworkbench之前,你就開啟了mysql服務,所以這需要關閉mysql服務。

關閉mysql服務的操作: 

蘋果 - >系統偏好設定 - >最下邊點mysql在彈出中頁面關閉mysql的服務(點選stop mysql server

二,第二步:進入終端,指令重啟mysql服務 

。0,開啟終端:

1,輸入指令1 :(進入到mysql的bin目錄下)

輸入:cd /usr/local/mysql/bin/

2,輸入指令2:

輸入:sudo ./mysqld_safe --skip-grant-tables

3,輸入指令2,會提示輸入密碼:(蘋果賬戶的根使用者密碼)

logging to '/usr/local/mysql-5.7.18-macos10.12-x86_64/data/shixiongweidemacbook-pro.local.err'.

2017-06-17t06:35:38.6nz mysqld_safe starting mysqld daemon with databases from /usr/local/mysql-5.7.18-macos10.12-x86_64/data

5,然後會發現,mysql的會自動重啟。

附:第二步步驟,我這邊終端上指令**,羅列如下:

shixiongweidemacbook-pro:~ shixiongwei$ cd /usr/local/mysql/bin/

shixiongweidemacbook-pro:bin shixiongwei$ sudo ./mysqld_safe --skip-grant-tables

password:

logging to '/usr/local/mysql-5.7.18-macos10.12-x86_64/data/shixiongweidemacbook-pro.local.err'.

2017-06-17t06:35:38.6nz mysqld_safe starting mysqld daemon with databases from /usr/local/mysql-5.7.18-macos10.12-x86_64/data

第三步:另外開乙個終端,設定mysql的密碼。

0,另外再開乙個終端:

1,輸入指令1 :(進入到的mysql的倉目錄下)

輸入:cd /usr/local/mysql/bin/

2,輸入指令2:

輸入:./mysql

3,進入到mysql的命令狀態下:(mysql>是mysql的命令狀態提示)

輸入:mysql>flush privileges;

4,設定密碼admin123

輸入:mysql> set password for 'root'@'localhost' = password('admin123');

附:第三步步驟,我這邊終端上指令**,羅列如下:

至此,mysql的初始密碼就設定好了。

Mac MySql 密碼重置

命令列輸入 mysql uroot perror 1045 28000 access denied for user root localhost using password yes 顯然密碼錯誤了。重置密碼步驟如下 暫且不管它,新開乙個命令視窗 cd usr local mysql bin my...

mac mysql 修改root密碼

關閉mysql伺服器 sudo usr local mysql support files mysql.server stop 也可以在系統偏好裡有個mysql裡關閉。cd usr local mysql bin 進入目錄 sudo su 獲取許可權 mysqld safe skip grant t...

Mac Mysql忘記root密碼

cd usr local mysql bin 切換到root許可權 需要輸入密碼 sudo su 輸入之後會看見如下資訊 sh 3.2 使用如下命令以安全模式執行mysql mysqld safe skip grant tables 現在從開乙個終端 輸入 mysql uroot 就可以進入mysq...