linux查看mysql端口命令
linux查看mysql端口命令
linux下要怎么查看mysql的端口信息呢?下面由学习啦小编为大家整理了linux查看mysql端口命令的相关知识,希望对大家有帮助!
linux查看mysql端口命令详解
一、查看端口
1.在命令行中输入:mysqld --console,输出的信息可以看到端口号
2.登录本地或远程MySQL,输入show global variables like 'port',这种方法其实是很多余的,因为你能登录成功mysql,不是使用默认3306端口,就是指定端口才能登录,所以你是知道端口号的,除非一时忘记了想查看。这里也联系到了修改端口号之后要指定端口才嫩登录。
3.启动mysql服务成功使用命令,查看mysql进程占用的端口,windows下输入netstat -anb,找到mysqld进程对应的端口号,也可以用360流量防火墙等工具查看。linux下使用相关命令查看。
补充:linux修改端口命令
二、修改端口
1.windows环境下,在mysql目录下,如有my-default.ini,则复制一份,改名为my.ini,my-defalut.ini目测没有用,因为在其中修改的端口号或删除了该文件,mysql也能启动。linux环境下,找到/etc/my.cnf。
2.在my.ini中指定端口号,port = xxx。
3.关闭mysql服务,重新启动mysql服务。windows下使用net stop mysql,net start mysql。linux下使用mysqld -restart。在windosw下使用mysqld -start/stop/restart目测没用,使用了之后,对应的服务没有启动,也就只有mysqld -install/remove有用,添加移除服务。
4.登录的mysql的时候,要指定端口,否则提示联系不到localhost,这是因为mysql连接用了默认端口3306,而我们修改了mysql服务的端口,所以mysql登录失败。
三、指定端口
1.登录mysql时候指定端口,mysql -Pxxx,注意这里是大写P,不是小写p,小写p为密码。
2.指定其他参数
-u:指定用户,如-uroot
-p:小写p,指定密码,如-p123,通常密码不直接跟在-p后面,因为输入的是明文,不安全
-h,指定登录mysql服务器的地址,不填就是主机,指定localhost也可以,-ulocalhost。远程登录其他机器,则需要指定ip地址,如-h192.168.0.111。