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