虛擬機(jī)里MySQL端口號(hào)(詳解虛擬機(jī)中MySQL的端口設(shè)置方法)
什么是MySQL端口號(hào)?
MySQL端口號(hào)是指MySQL服務(wù)器監(jiān)聽的網(wǎng)絡(luò)端口號(hào)。默認(rèn)情況下,MySQL服務(wù)器監(jiān)聽3306端口。
為什么需要設(shè)置MySQL端口號(hào)?
在多用戶、多進(jìn)程操作系統(tǒng)中,不同的進(jìn)程需要使用不同的端口號(hào)來(lái)與操作系統(tǒng)通信。因此,在使用虛擬機(jī)時(shí),需要設(shè)置MySQL端口號(hào)以避免端口號(hào)沖突。
如何設(shè)置MySQL端口號(hào)?
yfyfysqlysqld]部分,在其中添加一行“port=新端口號(hào)”,保存并關(guān)閉文件,重啟MySQL服務(wù)即可。
2. 使用命令行修改端口號(hào)
ysqldtysqlysqlysql數(shù)據(jù)庫(kù)。接著,輸入“update user set host='localhost',port=新端口號(hào) where user='root';”命令,將MySQL的root用戶的端口號(hào)修改為新端口號(hào)。最后,輸入“flush privileges;”命令,刷新MySQL的權(quán)限設(shè)置。完成以上步驟后,退出MySQL命令行界面,重啟MySQL服務(wù)即可。
yf文件或使用命令行來(lái)修改MySQL端口號(hào)。無(wú)論使用哪種方法,都需要重啟MySQL服務(wù)才能使修改生效。