MySQL 終端啓動與用戶登錄

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 <數據表名>;        #查看數據表結構

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章