如何通过命令终端访问本地/局域网/远程的MySQL数据库_访问数据库_连接数据库_登录数据库
文章目錄
- Windows系統下
- 訪問本地MySQL數據庫
- 訪問遠程主機的MySQL數據庫
- 本地安裝了MySQL數據庫
- 本地沒有安裝MySQL
- Linux系統下
- 退出數據庫登錄
Windows系統下
訪問本地MySQL數據庫
使用命令終端訪問本地MySQL數據庫,打開終端直接輸入以下命令語句:
mysql -hlocalhost -uroot -p123456 -Dtest; mysql --host=localhost --user=root --password=123456 --database=test; # 這種方式不推薦如果沒有口令則可以輸入以下命令語句:
mysql -hlocalhost -uroot;你還可以這樣輸入命令語句:
mysql -uroot -p;因為你沒有輸入密碼,所以回車后,終端要求輸入root用戶的登錄密碼,登錄成功后需要選擇數據庫,因為沒有用-D指定數據庫。
不推薦的寫法:
mysql -uroot -p 123456;命令窗口認為你沒有輸入密碼,但是輸入了數據庫名稱123456,所以回車后會讓你輸入root的登錄密碼,回車后系統發現找不到數據庫123456,結果反饋錯誤信息,如下圖所示:
說明:
localhost 數據庫所在主機ip,-h和ip之間允許有空格,本地主機-hlocalhost可以省略掉,root是數據庫用戶名,-u和root之間允許有空格。123456是root的登錄密碼,-p和123456之間不可以有空格,密碼可以先不寫,不過登錄用戶實際是有密碼的,則必須保留-p,告訴終端有密碼,只是后面單獨來輸入。test是數據庫名稱,-D和test可以有空格,指定數據庫時,D必須大寫。當然也可以不寫-D,直接在密碼后面空格加上數據庫名稱。
訪問遠程主機的MySQL數據庫
訪問局域網中某臺主機的數據庫和外網主機的數據庫都是遠程訪問,所以訪問的方式及使用的命令語句相同。
本地安裝了MySQL數據庫
本地電腦要安裝MySQL,當然安裝MySQL客戶端也行,沒有試過。
然后配置好Path環境變量:C:\Program Files\MySQL\MySQL Server 6.0\bin。
然后打開命令終端直接輸入以下命令語句:
說明:
115.355.32.45是遠程主機的ip地址。
本地沒有安裝MySQL
使用ssh命令訪問遠程主機,再訪問MySQL。
打開命令終端,直接輸入以下的命令語句:
按回車后,輸入遠程主機系統的登錄密碼,登錄主機成功之后,接著同樣使用以下語句訪問遠程主機上的MySQL:
mysql -hlocalhost -uroot -p123456 -Dtest; mysql test -uroot -p; mysql test -uroot -p123456;因為你已經登錄了遠程主機,你使用的實際是遠程主機的命令終端,相當于你直接在遠程主機上進行操作,所以本地就變成了遠程主機,因此這樣的情況下訪問遠程主機的數據庫,就是在訪問本地的數據庫,所以-hlocalhost可以省略不寫。
Linux系統下
和Windows系統下的命令語句一樣
退出數據庫登錄
輸入命令 exit 或者 quit
總結
以上是生活随笔為你收集整理的如何通过命令终端访问本地/局域网/远程的MySQL数据库_访问数据库_连接数据库_登录数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 发起大规模的ddos攻击(发起大规模的D
- 下一篇: MySQL 获取系统时间/系统日期/日期