mac安裝mysql中設置密碼遇到的問題和設置快捷命令打開mysql

這裏先附上mysql for Mac的網址,版本是5.7.10:http://dev.mysql.com/downloads/mysql/
下載好以後呢,怎麼判斷你的mysql是否啓動了?
你能夠打開活動監視器,搜索mysql結果若是有mysqld,及說明mysql啓動了mysql

圖片描述

下面你須要知道的怎麼鏈接在Mac 中mysqlsql

在安裝mysql的過程當中並無讓設置密碼,數據庫

(黑體字部分這是我幾天後來跟新的)好吧我告訴你們這裏的,對於數據庫(我這裏的數據庫版本是5.7.10),初始密碼有系統給出,因此才mac下安裝好你的mysql後,查看你的通知欄裏的信息,你會看見初始密碼的,這樣你就不須要像我這樣跳過權限去設置密碼了bash

你須要設置mysql的密碼
在terminal中輸入:編輯器

/usr/local/mysql/bin/mysqladmin -u root password [這裏寫你的新密碼]

(這是網上好多人提供的,可是我沒有成功,報給我這樣的問題)ui

mysqladmin: connect to server at 'localhost' failed
          error: 'Access denied for user 'root'@'localhost' (using password: NO)'

個人解決方案是:
1.首先關掉服務mysql,方法能夠是直接在活動監視器中將服務關掉。
2.而後在termial中輸入spa

sudo mysqld_safe —skip-grant-tables

3.而後保持這個terminal一直打開,而後打開一個新的terminal輸入code

mysql -u root

4.這時能夠修改密碼了server

mysql> ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘ ********* ‘;
  mysql> FLUSH PRIVILEGES;
  mysql> quit;

這時就能夠開始登錄了,在terminal中輸入blog

/usr/local/mysql/bin/mysql -u root -p
 Enter password:*******

可是這裏的要寫這麼長是否是好麻煩啊,因此須要用mysql來代替
在terminal中這樣寫

open ~/.bash_profile

在打開的編輯器中這樣寫道:

export PATH=${PATH}:/usr/local/mysql/bin/

這樣之後再啓動時就能夠直接寫

mysql -u root -p
 Enter password:  ******
相關文章
相關標籤/搜索