⑴ MAC 命令行啟動MySql
簡單配置Mysql,可在命令行中輸入mysqlstart啟動服務,
1.打開.bash_profile文件,如果沒有請先創建
創建命令:touch .bash_profile
打開命令:open .bash_profile
2.在文件最後輸入以下信息並保存:
alias mysqlstart=』sudo /usr/local/mysql/support-files/mysql.server start』
alias mysqlstop=』sudo /usr/local/mysql/support-files/mysql.server stop』
3.讀取信息:
source .bash_profile
4.MySql啟動:mysqlstart
MySql停止:mysqlstop
注意:如果提示輸入密碼,請輸入MAC管理員密碼
⑵ MAC下的mysql 登陸的時候提示如下是怎麼回事
在初始的資料庫中,存在一個用戶名為空的賬戶和一個root賬戶,
⑶ Mac的mysql和workbench連接問題解決
安裝好mysql和workbench後,啟動mysql可以正常啟動;再啟動workbench,報如下錯誤:Cannot Connect to Database Server:
1,啟動mysql:mysql -u root -p;密碼:安裝mysql設置的密碼(mac默認不顯示密碼,輸完後,直接enter)
2,先查看埠是否為默認的3306(雖然可以改,但要使用默認的):show global variables like 'port';(;不能少)
3,若埠沒有問題,確認是3306,在終端輸入以下兩行命令:
(1)ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your password';
(2)FLUSH PRIVILEGES;
4,重啟workbench,但出現拒絕連接錯誤:Access denied for user 'root'@'localhost'(using password:YES),如下:
5,按照如下步驟執行:
(1)蘋果->系統偏好設置->最下邊點MySQL 在彈出頁面中 關閉mysql服務(點擊stop mysql server);
(2)進入終端輸入:cd /usr/local/mysql/bin/
回車後 登錄管理員許可權 sudo su
回車後輸入以下命令來禁止mysql驗證功能 ./mysqld_safe --skip-grant-tables &
回車後mysql會自動重啟(偏好設置中mysql的狀態會變成running)
(3)輸入命令 ./mysql
回車後,輸入命令 FLUSH PRIVILEGES;
回車後,輸入命令 SET PASSWORD FOR 'root'@'localhost' ;
至此,密碼修改完成。
6,終端重新進入mysql,進入workbench,workbench可以進入了,卻在進入時顯示:
進入後顯示:
同時,在左下角顯示NO CONNECTION;輸入密碼連接時,也還是連接失敗:
6,重啟電腦,連接成功(不求甚解。。。)
PS:若有發現再來補充。
⑷ mac 怎樣使用終端 使用mysql
打開終端,直接輸入: mysql -u root -p,前提要配置好環境變數。 直接輸入mysql,會用默認的賬戶roots,密碼是空(之前在這上面浪費了很多時間)。 登入後相關命令可以輸help查詢。 記住語句後面加個分號。
mysql 服務啟動/終止命令:sudo /usr/local/mysql/support-files/mysql.server start (stop)