天天看點

mysql 初始化安裝程式_MySQL安裝與初始化

MySQL安裝與初始化

安裝

使用brew進行安裝

brew install mysql

安裝好之後通常會沒有linked

然後

sudo chown R ‘usrname’ usr/local

通常會執行成功,但是macOS比較新的版本裡面會沒有拒絕這一操作。即Operation not permitted。這是由于Mac的rootless機制。

解決方案:

重新開機Mac,重新開機時按住command + R 進入恢複模式。(話說還是第一次知道Mac還有這個模式)

選擇終端,在左上角,輸入指令

csrutil disable

再重新開機讓機器正常啟動,可以在終端檢視rootless狀态:csrutil status正常情況下rootless已經關閉了

要想重新開啟,參照步驟1,2

設定root密碼

終端輸入

mysqladmin -u root password 123456

就已經把密碼設定成123456了。

然後登陸

mysql -u root -p

輸入 123456.即可

啟動和關閉MySQL伺服器

通過指令來檢查MySQL伺服器是否啟動:

ps -ef | grep mysqld

如果MySQL啟動的情況下,将輸出MySQL的程序清單。

如果要關閉目前運作的MySQL伺服器,可以執行下面指令來關閉伺服器:

mysqladmin -u root -p shutdown

啟動MySQL伺服器

mysql.server start

管理MySQL的指令

列出資料庫清單:

mysql > SHOW DATABASES;

會顯示目前的已有的資料庫清單:

預設的資料庫Database有

information_schema

mysql

performance_schema

sys

這四個

然後從 databese清單裡面挑一個

mysql > use mysql;

這時候切換到database mysql裡面。然後可以用

mysql > SHOW TABLES;

看一下這個資料庫裡面有哪幾個表

然後可以看一下一個表中有那幾個列(比如從表db中檢視)

mysql > SHOW COLUMNS FROM db;

從這幾行中我們可以搞清楚這幾個概念的從屬關系。 DATABASE -> TABLES -> COLUMNS

本文首發于個人網頁Yao Blog,知乎專欄談技術 不能潦草,CSDN部落格:手握靈珠常奮筆。