1. 首先 點擊系統偏好設置 -> 點擊MySQL, 在彈出的頁面中,關閉服務。
2. 進入終端命令輸出: cd /usr/local/mysql/bin/ 命令,回車。
3. 回車后,輸入命令:sudo su 登錄管理員權限. 回車后
4. 輸入以下命令禁止mysql驗證功能:./mysqld_safe --skip-grant-tables & 回車后 mysql會自動重啟
(偏好設置中的mysql的狀態會變成running)
5. 輸入命令 ./mysql, 如下圖所示:
如上圖,1, 2, 3 步驟分別對應上面的 3,4,5 步驟。
6. 上面回車后,輸入命令:FLUSH PRIVILEGES; 回車后,輸入命令:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密碼');
如下圖所示:
7. 登錄mysql, 我們需要在終端命令輸入如下代碼獲取超級權限:
sudo su
輸入完后獲取超級權限 終端顯示 sh-3.2#
輸入本機密碼(Apple ID密碼)
接着通過絕對路徑登陸 代碼
/usr/local/mysql/bin/mysql -u root -p
再輸入mysql密碼(我的密碼設置為123456)就可以登錄成功了,如下圖所示:
8. 密碼設置完成后,登錄,然后查看數據庫命令:
mysql> show databases;
會列出默認的所有的數據庫,如下所示:
9. 創建數據庫
我們來創建我們自己的數據庫,命令如下:
create database my_db;
如下所示:
10. 創建表
進入我們剛剛創建的數據庫,我們接着在該數據庫中創建一張表。如下命令:
CREATE TABLE User ( ID int NOT NULL AUTO_INCREMENT, UserName varchar(255) NOT NULL, Password varchar(255) NOT NULL, PRIMARY KEY (ID) );
如下圖所示:
向User表里插入一行數據。如下命令:
mysql> insert into User (UserName, Password)
-> VALUES ('kongzhi', '123456');
如下圖所示:
11. 查看表。
接着我們需要查看下表,看看我們剛剛向表里面插入的數據;如下命令:
mysql> select * from User;