日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

如何通过命令终端访问本地/局域网/远程的MySQL数据库_访问数据库_连接数据库_登录数据库

發布時間:2023/12/3 数据库 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何通过命令终端访问本地/局域网/远程的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。
然后打開命令終端直接輸入以下命令語句:

mysql -h115.355.32.45 -uroot -p123456 -Dtest;

說明:
115.355.32.45是遠程主機的ip地址。

本地沒有安裝MySQL

使用ssh命令訪問遠程主機,再訪問MySQL。
打開命令終端,直接輸入以下的命令語句:

ssh root@119.119.10.5;//ssh 登錄用戶名稱@遠程主機IP地址

按回車后,輸入遠程主機系統的登錄密碼,登錄主機成功之后,接著同樣使用以下語句訪問遠程主機上的MySQL:

mysql -hlocalhost -uroot -p123456 -Dtest; mysql test -uroot -p; mysql test -uroot -p123456;

因為你已經登錄了遠程主機,你使用的實際是遠程主機的命令終端,相當于你直接在遠程主機上進行操作,所以本地就變成了遠程主機,因此這樣的情況下訪問遠程主機的數據庫,就是在訪問本地的數據庫,所以-hlocalhost可以省略不寫。

Linux系統下

和Windows系統下的命令語句一樣

退出數據庫登錄

輸入命令 exit 或者 quit

總結

以上是生活随笔為你收集整理的如何通过命令终端访问本地/局域网/远程的MySQL数据库_访问数据库_连接数据库_登录数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。