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