linux怎么看mysql端口?
需要准备的材料分别是:电脑、linux连接工具。
1、首先连接上linux主机,通过mysql的连接指令连接到mysql服务。
2、输入:showglobalvariableslike'port';,按回车。
3、此时会打印出mysql的端口号,例如Value的值是3306。
如何查看mysql的端口号?
我的回答:MySQL端口号默认是TCP 3306号端口。
可以直接通过lsof -n -i:3306查看MySQL的状态。
或者查看MySQL的配置文件my.cnf中的[mysqld]中的port参数值,一般是默认的3306端口。
如果是MySQL进行了自定义端口,需要查看配置文件,或者通过netstat -ano进行查看。
linux系统用同一个mysql,不同的端口怎么搞?
一个MySQL实现不了同时监听不同的端口,但有其他办法可以实现:
1、mysqld_multi多实例,配置多个实例,使用不同端口,实例之间做数据同步,保证数据一致。
2、将mysql的配置文件复制几份,在[mysqld]下设置port=xxx端口,分别启动mysql,启动时指定配置文件。不同的mysql之间做数据同步,保证数据一致。
如何开启MySQL的3306端口?
1、3306是mysql的默认端口,启动mysql服务正常就会开启3306端口
2、windows在服务里找到mysql服务,启动即可,如果没有安装服务
mysqld.exe --install 安装服务
mysqld.exe --remove删除服务
3、linux一般在/etc/init.d有mysqld
/etc/init.d/mysqld start
/etc/init.d/mysqld stop
4、检查系统开启的端口
windows:
netstat -an|more
linux:
netstat -ntlp
5、只监听127.0.0.1
在my.ini或my.cnf增加
[mysqld]
bind-address=127.0.0.1
linux连接mysql。-u后面是账户-p后面是密码。那怎么改连接端口呢?不是所有mysql都是3306端口?
Mysql命令行登入命令mysql -h localhost -u root -p 123456 (命令行下当Mysql没设置端口为3306情况下使用)mysql -h localhost -P端口 -u root -p 123456 (命令行下当Mysql重新修改了端口不为3306情况下使用,注意-P为大写)远程的话,localhost 改为对应IP

