linux查看mysql端口命令
linux查看mysql端口命令
linux下要怎么查看mysql的端口信息呢?下面由學(xué)習(xí)啦小編為大家整理了linux查看mysql端口命令的相關(guān)知識,希望對大家有幫助!
linux查看mysql端口命令詳解
一、查看端口
1.在命令行中輸入:mysqld --console,輸出的信息可以看到端口號
2.登錄本地或遠程MySQL,輸入show global variables like 'port',這種方法其實是很多余的,因為你能登錄成功mysql,不是使用默認3306端口,就是指定端口才能登錄,所以你是知道端口號的,除非一時忘記了想查看。這里也聯(lián)系到了修改端口號之后要指定端口才嫩登錄。
3.啟動mysql服務(wù)成功使用命令,查看mysql進程占用的端口,windows下輸入netstat -anb,找到mysqld進程對應(yīng)的端口號,也可以用360流量防火墻等工具查看。linux下使用相關(guān)命令查看。
補充:linux修改端口命令
二、修改端口
1.windows環(huán)境下,在mysql目錄下,如有my-default.ini,則復(fù)制一份,改名為my.ini,my-defalut.ini目測沒有用,因為在其中修改的端口號或刪除了該文件,mysql也能啟動。linux環(huán)境下,找到/etc/my.cnf。
2.在my.ini中指定端口號,port = xxx。
3.關(guān)閉mysql服務(wù),重新啟動mysql服務(wù)。windows下使用net stop mysql,net start mysql。linux下使用mysqld -restart。在windosw下使用mysqld -start/stop/restart目測沒用,使用了之后,對應(yīng)的服務(wù)沒有啟動,也就只有mysqld -install/remove有用,添加移除服務(wù)。
4.登錄的mysql的時候,要指定端口,否則提示聯(lián)系不到localhost,這是因為mysql連接用了默認端口3306,而我們修改了mysql服務(wù)的端口,所以mysql登錄失敗。
三、指定端口
1.登錄mysql時候指定端口,mysql -Pxxx,注意這里是大寫P,不是小寫p,小寫p為密碼。
2.指定其他參數(shù)
-u:指定用戶,如-uroot
-p:小寫p,指定密碼,如-p123,通常密碼不直接跟在-p后面,因為輸入的是明文,不安全
-h,指定登錄mysql服務(wù)器的地址,不填就是主機,指定localhost也可以,-ulocalhost。遠程登錄其他機器,則需要指定ip地址,如-h192.168.0.111。