站長資訊網
        最全最豐富的資訊網站

        如何登錄mysql數據庫

        眾所周知,登錄mysql數據庫的方式有多種,下面就由小編向大家介紹幾種登錄mysql數據庫的方法,有需要的小伙伴可以參考下。

        如何登錄mysql數據庫

        登錄mysql數據庫的幾種方式

        第1種 (通過mysql自帶的客戶端,MySQL 5.5 Command Line Client) 不推薦這種方式

        如何登錄mysql數據庫

        如何登錄mysql數據庫

        如何登錄mysql數據庫

        如何登錄mysql數據庫

        注意:這種登錄方式,只適用于root用戶,不夠靈活!(只適合于root用戶登錄,只限于root用戶,以后我們可能還有很多其他的用戶,那其他用戶就無法用這種方式登錄了,所以這種方式登錄mysql數據庫有局限性),所以不推薦使用這種方式登錄mysql數據庫

        退出登錄,可以使用exit命令或者是ctrl + c 如下圖:

        如何登錄mysql數據庫

        第2種 (使用windows的dos命令窗口,使用mysql命令)推薦這種方式,如下截圖:

        win鍵 + r

        再輸入cmd

        如何登錄mysql數據庫

        如下圖:在dos窗口中輸入命令mysql -h localhost -P 3306 -u root -proot

        如何登錄mysql數據庫

        接下來,我給大家詳細講解一下mysql這個命令

        mysql -h localhost -P 3306 -u root -proot

        (1.)最前面的mysql你可以理解成一個關鍵字或者理解成一個固定的命令,是固定寫法,類似于java、jdk中的javac命令或java命令

        (2.)-h表示host,即主機的ip地址

        (3.)-P表示port,端口,mysql數據庫的默認端口是3306,當然啦,你可以自己改端口號,我這里沒改端口號(注意:這是大寫的字母P)

        (4.)-u表示user用戶名

        (5.)-p表示password密碼(注意:這是小寫的字母p)

        下面說說mysql這個命令的注意事項:

        大寫的P表示端口號,小寫的p表示密碼,大家記住了

        大家要記住,小寫的p表示密碼,-p和密碼之間一定不能有空格,其他的像-u,-h,-P之類的,是可以有空格的,也可以沒有空格

        注意:如果是本機的話,主機ip和端口號可以不寫(即主機ip和端口號可以省略),直接寫成mysql -u root -proot

        如果是本機,但是端口號你改成了其他的端口號,不是默認的3306了,比如你把端口號改成了6688,那你就加上端口號,即mysql -P 6688 -u root -proot

        以下這3種語法都是正確的,我依次舉例和截圖演示

        我這里用的用戶名是root,密碼也是root

        語法1:mysql -h 主機ip地址 -P 端口號 -u 用戶名 -p密碼 (-h和主機ip地址之間有空格,-P和端口號之間有空格,-u和用戶名之間有空格,-p和密碼之間一定不能有空格)

        mysql -h localhost -P 3306 -u root -proot

        如果是本機的話,-h localhost -P 3306可以省略不寫,直接寫成mysql -u root -proot或者mysql -uroot -proot

        如何登錄mysql數據庫

        或者

        mysql -h 127.0.0.1 -P 3306 -u root -proot

        如何登錄mysql數據庫

        或者

        mysql -h 192.168.117.66 -P 3306 -u root -proot    (連接遠程的主機,必須寫-h 遠程主機的ip)

        如何登錄mysql數據庫

        如果遠程主機的mysql數據庫端口默認是3306,那端口號可以省略不寫,但是遠程主機的ip地址要寫

        mysql -h 192.168.117.66 -u root -proot

        如何登錄mysql數據庫

        如果遠程主機的mysql數據庫端口不是默認的3306,端口而被改成了比如6655,那遠程主機ip地址和端口號都要寫上

        mysql -h 192.168.117.66 -P 6655 -u root -proot

        如何登錄mysql數據庫

        如果是本機的話,主機ip地址和端口號(是默認3306的情況下)可以省略不寫

        mysql -u root -proot或者mysql -uroot -proot

        如何登錄mysql數據庫

        如果是本機的話,主機ip地址可以省略不寫,就寫端口號也可以

        mysql -P 3306 -u root -proot

        如何登錄mysql數據庫

        如果是本機的話,端口號可以省略不寫,就寫主機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

        如何登錄mysql數據庫

        如何登錄mysql數據庫

        如何登錄mysql數據庫

        如果是本機,但是端口你之前改成了其他的,比如端口你改成了8801,不是默認的3306端口了,那么主機ip地址可以省略不寫,但是要寫上端口號

        mysql -P 8801 -u root -proot

        如何登錄mysql數據庫

        參數順序是沒關系的,-h和-P放在后面也是可以的,如下

        mysql -u root -proot -h 192.168.117.66 -P 3306

        如何登錄mysql數據庫

        語法2:mysql -h主機ip地址 -P端口號 -u用戶名 -p密碼 (-h和主機ip地址之間無空格,-P和端口號之間無空格,-u和用戶名之間無空格,-p和密碼之間一定不能有空格)

        mysql -h192.168.117.66 -P3306 -uroot -proot

        如何登錄mysql數據庫

        語法3:mysql -h主機ip地址 -P端口號 -u用戶名 -p (最后一個-p,小寫字母p后面不寫密碼)

        mysql -h 192.168.117.66 -P 3306 -u root -p或者mysql -h192.168.117.66 -P3306 -uroot -p

        如下圖:小寫字母p后面不寫密碼,這樣的話,密碼就不會顯示暴露出來了,輸入密碼的時候也是顯示成****

        如何登錄mysql數據庫

        如果我們使用小寫字母p后面寫密碼的方式的話,密碼就顯示出來了,如下圖:

        警告你,密碼顯示出來不安全

        mysql: [Warning] Using a password on the command line interface can be insecure

        在命令行輸入密碼,就會提示這些安全警告信息

        如何登錄mysql數據庫

        大家再來看下錯誤的寫法是怎么樣的

        有的人寫成mysql -h 192.168.117.66 -P 3306 -u root -p root 注意:小p和密碼之間有個空格,這種寫法是錯誤的,如下圖:

        如何登錄mysql數據庫

        有的人寫成mysql -h 192.168.117.66 -P 3306 -u root 注意:少寫-p(小p),這種寫法也出錯了,如下圖:

        如何登錄mysql數據庫

        大家根據具體的實際情況,靈活的使用mysql命令!

        總之的總之,小p表示密碼,小p和密碼之間一定不能有空格,其他的參數-u、-h、-P(大寫字母P)等可以有空格,也可以沒有空格

        如果大家怕會忘記小p和密碼之間一定不能有空格這句話,那就全部統一寫成所有的參數都不要加空格,這樣寫就不太容易出錯了,統一寫成mysql -h192.168.117.66 -P3306 -uroot -proot就ok了,如下圖:

        如何登錄mysql數據庫

        退出登錄,可以使用exit命令

        如何登錄mysql數據庫

        注意:mysql這個關鍵字是mysql數據庫中的命令,而不是windows操作系統中自帶的dos命令,就像javac和java這2個關鍵字一樣,javac和java是jdk中自帶的命令,而不是windows操作系統中自帶的dos命令,還有一點要說一下,javac和java這2個命令之所以可以在dos窗口中的任何路徑下執行,是因為在windows操作系統中配置了java、JDK的環境變量!

        如果你們在執行mysql -h localhost -P 3306 -u root -proot命令的時候,發現無法執行mysql命令,那你們可以去看一下windows中的環境變量,是否有配置mysql數據庫的環境變量

        我在安裝mysql數據庫的時候就自動配置好了mysql數據庫的環境變量!如果你們沒有配置mysql數據庫的環境變量,你們自己去配一下,當然你也可以不配,如果不配的話,你想要用mysql這個命令的話,就要在dos窗口中,先切換進入到mysql數據庫的安裝路徑下的bin目錄中,再執行mysql命令,這樣的話,比較麻煩,每次都要先切換到安裝mysql數據庫的bin目錄下,再去執行mysql命令,所以,建議小伙伴們還是把安裝mysql數據庫的bin目錄配置到操作系統中的環境變量中去,這樣的話,使用mysql命令就很方便了!

        如下圖:這是我安裝mysql數據庫的時候的配置

        如何登錄mysql數據庫

        你們也可以去設置mysql數據庫的配置,在你安裝mysql數據庫的bin目錄下的MySQLInstanceConfig.exe,雙擊即可,如下圖:

        如何登錄mysql數據庫

        或者你直接在windows中配置環境變量

        如何登錄mysql數據庫

        如何登錄mysql數據庫

        如何登錄mysql數據庫

        一般情況下,是沒什么問題的

        如果有問題,你就把D:Softwaremysql5.5bin這句話放在最前面,后面再加個;分號,其實類似于配置java的環境變量一樣,如下圖:

        如何登錄mysql數據庫

        配置好了mysql數據庫的bin目錄的環境變量后,把原來的dos窗口關閉掉,重新打開一個dos窗口輸入mysql -h localhost -P 3306 -u root -proot命令即可

        如何登錄mysql數據庫

        我們要退出mysql數據庫的登錄,怎么退出呢?輸入exit回車即可

        如何登錄mysql數據庫

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品无码无卡在线播放| 亚洲国产精品久久久久网站| 精品国产第1页| 亚洲一日韩欧美中文字幕欧美日韩在线精品一区二 | 亚洲精品制服丝袜四区| 国产精品嫩草影院一二三区| 大伊香蕉精品视频在线导航| 亚洲AV永久无码精品一百度影院| 欧美人与性动交α欧美精品成人色XXXX视频 | 在线人成精品免费视频| 国产精品亚韩精品无码a在线| 热久久国产欧美一区二区精品| 国产精品成人观看视频网站| 四虎国产精品免费入口| 国产91大片精品一区在线观看| 国产综合色在线精品| 亚洲AV无码精品色午夜在线观看| 日本午夜精品理论片A级APP发布| 国产亚洲美女精品久久久| 99爱在线视频这里只有精品| 杨幂国产精品福利在线观看 | 韩国三级中文字幕hd久久精品| 中文字幕精品一区二区日本| 久久精品九九亚洲精品天堂| 国产精品自拍一区| 精品无人区麻豆乱码1区2区| 91久久精品91久久性色| 成人伊人精品色XXXX视频| 精品无码日韩一区二区三区不卡| 亚洲国产精品无码久久久不卡| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 久久精品中文字幕久久| 国产精品臀控福利在线观看| 99爱在线精品免费观看| 99热亚洲色精品国产88| 国产成人精品日本亚洲11| 91精品啪在线观看国产| 国产成人精品福利网站在线| 欧美一区二区精品系列在线观看| 国产在线精品一区二区不卡| 久久99热狠狠色精品一区|