MAC OS X 下命令操作
安裝完mysql後,可以在終端執行全局命令 mysql.server命令,這個命令在默認路徑下:
/usr/local/mysql/support-files/mysql.server
當你已經安裝過MySQL卻提示沒有此命令,嘗試給 $PATH 全局變量追加此路徑
1. mysql.server start #啓動
2. mysql.server stop #停止
3. mysql.server restart #重啓
解決方法:追加環境變量要先找到.bash_profile文件,路徑爲 ~/.bash_profile
vi ~/.bash_profile #編輯
已經安裝過MySQL卻提示沒有此命令,嘗試給 $PATH 全局變量追加此路徑
##
# Your previous /Users/cq/.bash_profile file was backed up as /Users/cq/.bash_profile.macports-saved_2017-12-04_at_11:38:11
##
# MacPorts Installer addition on 2017-12-04_at_11:38:11: adding an appropriate PATH variable for use with MacPorts.
export PATH="/usr/local/mysql/support-files:$PATH"
# Finished adapting your PATH environment variable for use with MacPorts.
source ~/.bash_profile #令 $PATH及時生效,沒報錯說明配置成功
echo $PATH #重新查看$PATH,會發現新增的路徑名
II. 終端登入
MySQL登入接口在文件目錄 /usr/local/mysql/bin/mysqladmin 下,一般情況我們要進入到這裏才能使用該命令。如果想要方便的使用全局命令,那麼同樣的方法將路徑加入到 $PATH 中即可;或
PATH="$PATH":/usr/local/mysql/bin
which mysql #查詢命令是否可用 ,未添加則什麼也不輸出
添加後我們就能正常登入了:
4. mysql -u root -p #回車輸入密碼
III. 查找數據庫
5. show databases; #初始含mysql,test
6. use <數據庫名>; #進入數據庫
如果出現下面的錯誤,可能登入時匿名進到了mysql shell,需要exit後重新正常登入。
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
7. desc <數據表名>; #查看數據表結構