mysql——登錄和退出mysql服務器的幾種方式


參考轉載:https://blog.csdn.net/czh500/article/details/84972388

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

 

 mysql -h localhost -P 3306 -u root -p123 數據庫名 -e"select * from cr01;"

 

C:\Users\del>mysql -h localhost -P 3306 -u root -p123 see -e"select * from cr01;"

或者

C:\Users\del>mysql -h 127.0.0.1 -P 3306 -u root -p123 see -e"select * from cr01;"

 

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

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

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

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

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

(6.)數據庫名表示登錄到哪一個數據庫中;

(7.)-e參數后面可以直接加SQL語句。登錄mysql服務器之后,立即執行這個SQL語句。-e后面不要有空格。

 

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

大寫的P表示端口號,小寫的p表示密碼

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

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

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

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

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

語法1:mysql -h 主機ip地址 -P 端口號 -u 用戶名 -p密碼

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

 

====================================================================================================================

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

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

 

或者   mysql -u root -p123   

 

或者    mysql -h 127.0.0.1 -P 3306 -u root -p123

 

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

 

 

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

mysql -h 192.168.117.66 -u root -p123

 

 

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

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

 

 

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

mysql -u root -p123   或者   mysql -u root -p123

 

 

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

mysql -P 3306 -u root -p123

 

 

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

mysql -h localhost -u root -p123   或者   mysql -h 127.0.0.1 -u root -p123   或者   mysql -h 192.168.117.66 -u root -p123

 

 

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

mysql -P 8801 -u root -p123

 

===================================================================================

 

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

 

            mysql -h192.168.117.66 -P3306 -uroot -p123

 

語法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后面不寫密碼,這樣的話,密碼就不會顯示暴露出來了,輸入密碼的時候也是顯示成****,進入數據庫之后再輸入密碼。

 

 

退出登錄,可以使用   quit  或者  exit   或者  \q   命令


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM