当我输入ps aux | grep mysql我得到以下输出:
ldl 33675 0.0 0.0 2432804 772 s003 s+ 11:01上午 0:00.00 grep mysql
_mysql 33474 0.0 0.1 2829668 8108 ?? ss 10:55上午 0:00.54 /usr/local/mysql/bin/mysqld --user=_mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --log-error=/usr/local/mysql/data/mysqld.local.err --pid-file=/usr/local/mysql/data/mysqld.local.pid
但是我怎么知道mysql在我的mac上使用哪个端口?输入lsof -i tcp:3306我一无所获.
解决方法:
有几个选择:
您可以列出使用netstat“监听”的端口
netstat -ap tcp | grep -i "listen"
tcp4 0 0 localhost.4380 *.* listen
tcp4 0 0 localhost.4370 *.* listen
tcp4 0 0 localhost.5945 *.* listen
tcp4 0 0 localhost.25035 *.* listen
(我只在虚拟机上运行mysql,因此它不会显示在我的mac上,但这说明了输出)
您还可以通过检查/etc/my.cnf文件来查看并查看为mysql配置的端口.在[mysqld]部分下.
[mysqld]
# connection and thread variables
port = 3306
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!