1. 程式人生 > >mac版MySQL修改root密碼

mac版MySQL修改root密碼

mac版mysql 安裝後修改root密碼步驟:

在開始下面的步驟之前必須先停止mysql服務!!!!

開啟終端


1、cd /usr/local/mysql/bin/

2、sudo su
輸入之後會要求輸入你的計算機密碼,輸入的時候是什麼都不顯示的,輸完後回車

3、 ./mysqld_safe --skip-grant-tables &
這一步的作用是跨過許可權驗證


4、./mysql -uroot 

已root身份登入,因為第三步的原因不需要密碼了。這之後的命令就不需要在前面加./mysql 了;

5、use mysql;

6、 update user set authentication_string
=‘root123’ where User='root';


這一步絕對是最坑爹的!網上流傳的版本全部是set password =‘’ ,這樣寫 特麼一直報錯說 ‘password’列不存在!!!

最終用sql命令查出來只有authentication_string欄位,並沒有password欄位。

上一步執行之後本來以為已經可以登入了,可是navicat連線測試時出現了:

ERROR 1862 (HY000): Your password has expired. To log in you must
change it using a client that supports expired passwords.

所以還需要下面兩步(我不用下面的步驟也可以用客戶端登入了)

開啟新的終端:

1、cd /usr/local/mysql/bin/

2、sudo su

3、./mysql -uroot  -proot123

4、SET PASSWORD = PASSWORD('root123');

至此,密碼修改 成功! 使用者名稱:root  密碼:root123

我的osx版本是10.11.3   ,安裝的mysql版本是mysql-5.7.11-osx10.10-x86_64.dmg

相關推薦

macMySQL修改root密碼

mac版mysql 安裝後修改root密碼步驟: 在開始下面的步驟之前必須先停止mysql服務!!!! 開啟終端
1、cd /usr/local/mysql/bin/2、sudo su輸入之後會要求輸入你的計算機密碼,輸入的時候是什麼都不顯示的,輸完後回車3、 ./

MAC: MySql修改root密碼 mac Mysql忘記密碼 mysql mac重置密碼

0:關閉mysql sudo /usr/local/mysql-5.7.13-osx10.11-x86_64/support-files/mysql.server stop 1:進入mysql資料夾 cd /usr/local/mysql-

MySQL——修改root密碼的4種方法(以windows為例)

ron 情況 登錄 使用 方法 命令 ont demo root密碼 MySQL——修改root密碼的4種方法(以windows為例) 來自:http://www.jb51.net/article/39454.htm 本文以windows為例為大家詳細介紹下MySQL

MySQL修改root密碼的多種方法

mysqlMySQL修改root密碼的多種方法在 Navicat for MySQL 下面直接執行 SET PASSWORD FOR [email protected]/* */ = PASSWORD(‘newpass‘); 就可以 假設編譯安裝路徑在/usr/local/msyql下設置環

mysql修改root密碼

enc create 使用 出現 bsp 服務 重啟 date ren 一 修改root密碼的三種辦法 方法1: 用SET PASSWORD命令 首先登錄MySQL。 格式:mysql> set password for 用戶名@localhost = pas

MySQL 修改 root 密碼 的幾種方式

當前 修改 col color pass table date nbsp password 方法1: 用SET PASSWORD命令   mysql -u root   mysql> SET PASSWORD FOR ‘root‘@‘localhost‘ = PASS

MySQL修改root密碼的方法

MySQL在我們使用MySQL時,常常會因為不同的原因需要對root用戶密碼進行修改,這篇博客主要介紹了幾種修改root用戶密碼的方式。 未設置root密碼之前: SET PASSWORD命令的方式: mysql -u root mysql>SET PASSWORD FOR ‘root‘@‘loca

macmysql忘記root密碼

轉載自: 原文章 關閉mysql伺服器 sudo /usr/local/mysql/support-files/mysql.server stop 或者系統偏好裡有個 MySQL 裡關閉 進入 /usr/local/mysql/bin 目錄 cd /usr/local/mys

MySQL修改root密碼及設定許可權

轉自:https://www.cnblogs.com/antis/p/5468615.html?tdsourcetag=s_pcqq_aiomsg 整理了以下四種在MySQL中修改root密碼的方法,可能對大家有所幫助! 方法

linux下rpm方式安裝mysql--修改root密碼--設置mysql大小寫敏感

mce password rom sta linux服務器 目錄 查詢 lec 連接 一,軟件準備   MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm+MySQL-server-5.6.26-1.linux_glibc2.5.

mysql修改root密碼

(1) 停止mySql服務 : sudo /usr/local/mysql/support-files/mysql.server stop (2) 進入mysql的bin目錄:cd /usr/local/mysql/bin/ (3) 使用管理員許可權 : sud

centos mysql 修改root密碼

4.登入並修改MySQL的root密碼  # mysql  Welcome to the MySQL monitor. Commands end with ; or \g.  Your MySQL connection id is 3 to server version: 3.23.56  Type 'hel

mac電腦mysql修改初始密碼

問題描述 買了mac電腦,第一次裝mysql,不知道初始密碼,如何修改初始密碼記錄下。 解決 step1: 蘋果->系統偏好設定->最下邊點mysql 在彈出頁面中 關閉mysql服務(點選stop mysql server) step2:

macmysql 修改預設密碼

這幾天在折騰mantis發現總是連線MySQL出錯,就隨手改了root許可權,導致登入不上。以下是還原root許可權和更改root密碼的最便捷方法。1:裝mysql workbench 。視覺化介面直接操作。2:蘋果->系統偏好設定->最下邊點mysql 在彈出頁

初次使用phpMyAdmin & MySql修改root密碼

瀏覽器中輸入:http://localhost/phpmyadmin/ 開啟B/S管理介面: 使用phpmyadmin實在太方便了,曾經讓人頭疼不已的資料匯入問題幾秒鐘OK(曾經我用mysql workbench差點吐血)比如向student表匯入一條記錄(只是試驗,所以不多):建立一個sql檔案,檔案內容(

【經典】Mysql修改Root密碼——Linux CentOS 6.0以上

1. 修改配置檔案: vim /etc/my.cnf 在[mysqld]下加入 skip-grant-tables 2. 重啟伺服器:service mysqld restart 3.進入mysql:mysql -uroot -p 4.選擇系統庫:use mysql ; 5.修改密碼

windows下MySQL修改root密碼

目錄 一 轉自: 的《MySQL——修改root密碼的4種方法(以windows為例)》 原址:https://www.jb51.net/article/39454.htm   二 轉自:七秒的魚 的《當忘記mysql資料庫密碼時如何進行修改》 原址:http

macmysql修改預設密碼

今天給mac安裝了mysql,安裝過程非常的順利,但是在用一個視覺化工具進行連線時,需要輸入密碼,網上大部分說mysql的密碼為空,結果輸入後會報錯:ERROR 1045 (28000): Access denied for user 'root'@'local

MYSQL修改root密碼的四種方法

方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newp

MySQL修改root密碼的4種方法(以windows為例)

方法1: 用SET PASSWORD命令首先登入MySQL。 格式:mysql> set password for 使用者名稱@localhost = password('新密碼'); 例子:mysql> set password for [email