本篇內容主要講解“數據庫怎么登錄”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強。下面就讓小編來(lái)帶大家學(xué)習“mysql數據庫怎么登錄”吧!
眾所周知,登錄mysql數據庫的方式有多種,下面就由小編向大家介紹幾種登錄mysql數據庫的方法,有需要的小伙伴可以參考下。
登錄mysql數據庫的幾種方式
第1種 (通過(guò)mysql自帶的客戶(hù)端,MySQL 5.5 Command Line Client) 不推薦這種方式
注意:這種登錄方式,只適用于root用戶(hù),不夠靈活!(只適合于root用戶(hù)登錄,只限于root用戶(hù),以后我們可能還有很多其他的用戶(hù),那其他用戶(hù)就無(wú)法用這種方式登錄了,所以這種方式登錄mysql數據庫有局限性),所以不推薦使用這種方式登錄mysql數據庫
退出登錄,可以使用exit命令或者是ctrl + c 如下圖:
第2種 (使用windows的dos命令窗口,使用mysql命令)推薦這種方式,如下截圖:
win鍵 + r
再輸入cmd
如下圖:在dos窗口中輸入命令mysql -h localhost -P 3306 -u root -proot
接下來(lái),我給大家詳細講解一下mysql這個(gè)命令
mysql -h localhost -P 3306 -u root -proot
(1.)最前面的mysql你可以理解成一個(gè)關(guān)鍵字或者理解成一個(gè)固定的命令,是固定寫(xiě)法,類(lèi)似于java、jdk中的javac命令或java命令
(2.)-h表示host,即主機的ip地址
(3.)-P表示port,端口,mysql數據庫的默認端口是3306,當然啦,你可以自己改端口號,我這里沒(méi)改端口號(注意:這是大寫(xiě)的字母P)
(4.)-u表示user用戶(hù)名
(5.)-p表示password密碼(注意:這是小寫(xiě)的字母p)
下面說(shuō)說(shuō)mysql這個(gè)命令的注意事項:
大寫(xiě)的P表示端口號,小寫(xiě)的p表示密碼,大家記住了
大家要記住,小寫(xiě)的p表示密碼,-p和密碼之間一定不能有空格,其他的像-u,-h,-P之類(lèi)的,是可以有空格的,也可以沒(méi)有空格
注意:如果是本機的話(huà),主機ip和端口號可以不寫(xiě)(即主機ip和端口號可以省略),直接寫(xiě)成mysql -u root -proot
如果是本機,但是端口號你改成了其他的端口號,不是默認的3306了,比如你把端口號改成了6688,那你就加上端口號,即mysql -P 6688 -u root -proot
以下這3種語(yǔ)法都是正確的,我依次舉例和截圖演示
我這里用的用戶(hù)名是root,密碼也是root
語(yǔ)法1:mysql -h 主機ip地址 -P 端口號 -u 用戶(hù)名 -p密碼 (-h和主機ip地址之間有空格,-P和端口號之間有空格,-u和用戶(hù)名之間有空格,-p和密碼之間一定不能有空格)
mysql -h localhost -P 3306 -u root -proot
如果是本機的話(huà),-h localhost -P 3306可以省略不寫(xiě),直接寫(xiě)成mysql -u root -proot或者mysql -uroot -proot
或者
mysql -h 127.0.0.1 -P 3306 -u root -proot
或者
mysql -h 192.168.117.66 -P 3306 -u root -proot (連接遠程的主機,必須寫(xiě)-h 遠程主機的ip)
如果遠程主機的mysql數據庫端口默認是3306,那端口號可以省略不寫(xiě),但是遠程主機的ip地址要寫(xiě)
mysql -h 192.168.117.66 -u root -proot
如果遠程主機的mysql數據庫端口不是默認的3306,端口而被改成了比如6655,那遠程主機ip地址和端口號都要寫(xiě)上
mysql -h 192.168.117.66 -P 6655 -u root -proot
如果是本機的話(huà),主機ip地址和端口號(是默認3306的情況下)可以省略不寫(xiě)
mysql -u root -proot或者mysql -uroot -proot
如果是本機的話(huà),主機ip地址可以省略不寫(xiě),就寫(xiě)端口號也可以
mysql -P 3306 -u root -proot
如果是本機的話(huà),端口號可以省略不寫(xiě),就寫(xiě)主機ip地址也可以
mysql -h localhost -u root -proot或者mysql -h 127.0.0.1 -u root -proot或者mysql -h 192.168.117.66 -u root -proot
如果是本機,但是端口你之前改成了其他的,比如端口你改成了8801,不是默認的3306端口了,那么主機ip地址可以省略不寫(xiě),但是要寫(xiě)上端口號
mysql -P 8801 -u root -proot
參數順序是沒(méi)關(guān)系的,-h和-P放在后面也是可以的,如下
mysql -u root -proot -h 192.168.117.66 -P 3306
語(yǔ)法2:mysql -h主機ip地址 -P端口號 -u用戶(hù)名 -p密碼 (-h和主機ip地址之間無(wú)空格,-P和端口號之間無(wú)空格,-u和用戶(hù)名之間無(wú)空格,-p和密碼之間一定不能有空格)
mysql -h292.168.117.66 -P3306 -uroot -proot
語(yǔ)法3:mysql -h主機ip地址 -P端口號 -u用戶(hù)名 -p (最后一個(gè)-p,小寫(xiě)字母p后面不寫(xiě)密碼)
mysql -h 192.168.117.66 -P 3306 -u root -p或者mysql -h292.168.117.66 -P3306 -uroot -p
如下圖:小寫(xiě)字母p后面不寫(xiě)密碼,這樣的話(huà),密碼就不會(huì )顯示暴露出來(lái)了,輸入密碼的時(shí)候也是顯示成****
如果我們使用小寫(xiě)字母p后面寫(xiě)密碼的方式的話(huà),密碼就顯示出來(lái)了,如下圖:
警告你,密碼顯示出來(lái)不安全
mysql: [Warning] Using a password on the command line interface can be insecure
在命令行輸入密碼,就會(huì )提示這些安全警告信息
大家再來(lái)看下錯誤的寫(xiě)法是怎么樣的
有的人寫(xiě)成mysql -h 192.168.117.66 -P 3306 -u root -p root
注意:小p和密碼之間有個(gè)空格,這種寫(xiě)法是錯誤的,如下圖:
有的人寫(xiě)成mysql -h 192.168.117.66 -P 3306 -u root
注意:少寫(xiě)-p(小p),這種寫(xiě)法也出錯了,如下圖:
大家根據具體的實(shí)際情況,靈活的使用mysql命令!
總之的總之,小p表示密碼,小p和密碼之間一定不能有空格,其他的參數-u、-h、-P(大寫(xiě)字母P)等可以有空格,也可以沒(méi)有空格
如果大家怕會(huì )忘記小p和密碼之間一定不能有空格這句話(huà),那就全部統一寫(xiě)成所有的參數都不要加空格,這樣寫(xiě)就不太容易出錯了,統一寫(xiě)成mysql -h292.168.117.66 -P3306 -uroot -proot
就ok了,如下圖:
退出登錄,可以使用exit命令
注意:mysql這個(gè)關(guān)鍵字是mysql數據庫中的命令,而不是windows操作系統中自帶的dos命令,就像javac和java這2個(gè)關(guān)鍵字一樣,javac和java是jdk中自帶的命令,而不是windows操作系統中自帶的dos命令,還有一點(diǎn)要說(shuō)一下,javac和java這2個(gè)命令之所以可以在dos窗口中的任何路徑下執行,是因為在windows操作系統中配置了java、JDK的環(huán)境變量!
如果你們在執行mysql -h localhost -P 3306 -u root -proot
命令的時(shí)候,發(fā)現無(wú)法執行mysql命令,那你們可以去看一下windows中的環(huán)境變量,是否有配置mysql數據庫的環(huán)境變量
我在安裝mysql數據庫的時(shí)候就自動(dòng)配置好了mysql數據庫的環(huán)境變量!如果你們沒(méi)有配置mysql數據庫的環(huán)境變量,你們自己去配一下,當然你也可以不配,如果不配的話(huà),你想要用mysql這個(gè)命令的話(huà),就要在dos窗口中,先切換進(jìn)入到mysql數據庫的安裝路徑下的bin目錄中,再執行mysql命令,這樣的話(huà),比較麻煩,每次都要先切換到安裝mysql數據庫的bin目錄下,再去執行mysql命令,所以,建議小伙伴們還是把安裝mysql數據庫的bin目錄配置到操作系統中的環(huán)境變量中去,這樣的話(huà),使用mysql命令就很方便了!
如下圖:這是我安裝mysql數據庫的時(shí)候的配置
你們也可以去設置mysql數據庫的配置,在你安裝mysql數據庫的bin目錄下的MySQLInstanceConfig.exe,雙擊即可,如下圖:
或者你直接在windows中配置環(huán)境變量
一般情況下,是沒(méi)什么問(wèn)題的
如果有問(wèn)題,你就把D:\Software\mysql5.5\bin這句話(huà)放在最前面,后面再加個(gè);分號,其實(shí)類(lèi)似于配置java的環(huán)境變量一樣,如下圖:
配置好了mysql數據庫的bin目錄的環(huán)境變量后,把原來(lái)的dos窗口關(guān)閉掉,重新打開(kāi)一個(gè)dos窗口輸入mysql -h localhost -P 3306 -u root -proot
命令即可
我們要退出mysql數據庫的登錄,怎么退出呢?輸入exit回車(chē)即可
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站