mysql 3306端口被占用怎么办?

你可以修改mysql的端口,这样不会和10061端口冲突!具体可以为:vi 你的mysql配置文件,一般为/etc/my。

cnf现举例:vi /etc/my。

cnf[mysqld]port=一个没有占用的端口,一般为1024-65536

如何查看mysql的端口号

-- 输入以下命令:SHOW VARIABLES WHERE VARIABLE_NAME='port'就可以查看当前连接的端口号,-- 例如:mysql> SHOW VARIABLES WHERE VARIABLE_NAME='port';

tomcat端口号

刚刚碰到类似的问题,3306被占用,我的一个mysql实例也是用的3307端口。

备份脚本执行了之后不起作用,想到是端口号的问题导致的。

正确的写法应该是加一个参数:-P。

P这里一定要大写,和-ppassword的-p要区别开来,配置密码的-p是小写的。

所以最终写成:mysqldump -h localhost -P3307 -u username -p dbname table1 table2 。

这样就可以了,localhost:3307这样的写法有些想当然了,其实是不行的。

mysql administrator修改端口号后无法登陆

apache配置里面有个端口号 叫listen:80 也可以改成其他的。

然后重启服务就是了。

不过最好不要再别处修改端口号 没用。

呵呵。

如何查看端口号被哪个进程占用

1)使用lsof命令

lsof是一个非常强大的linux工具,她被用来查找哪些程序使用了那些文件。

在linux系统下,基本上所有的东西都可以被当作文件来用。

socket当然也是一种文件了。

所以lsof可以用来查找谁用了某一个端口。

具体方法:

lsof -i :port_number |grep "(LISTEN)"

-i是用来查找和网络相关的文件,":"号是必须的,它是标志你查找的是一个端口。

port_number就是你要查找的端口号,譬如你要查找是否 有程序占用了oracle的监听端口1521,就可以使用lsof -i :1521 |grep "(LISTEN)"。

如果有程序已经占用了,那么下面打印的第二个字段就是该程序的进程id,第一个字段是进程的名字。

如果只有losf -i :port_number可能会查到很多应用程序,但这些程序实际并没有占用你指定的端口,这些端口只是连接到本机器或者别的机器的该端口。

所以要grep "(LISTEN)“,因为一个端口只可能被一个程序占用的,所以这种方法是可靠的。

2)使用netstat 命令

大家一定对这个命令比较熟悉了,可能你从没有想到用到来查找哪一个程序的占用了指定的端口。

但是netstat -an 的确提供了这种功能。

所以有问题了一定要想到先去查找man手册,不过说实话,某些man手册写得让中国人看不懂,那没有办法了,就googe或者 baidu一下吧。

执行man netstat命令,你会发现netstat 提供了'-p'的选项,这个选项的功能是告诉你哪个程序占用了该端口,但是她提供的形式比较古怪是以pid/process_name提供的。

pid当然 是进程id了,process_name是进程的命令,中间以'/'号分隔。

和上面的原因一样,我们只查找listen的端口,netstat 给我们提供了-l的选项,这个选项不是默认的选项。

下面以1521端口来看怎么查找到该程序,我们使用下面的命令:

netstat -lnp|awk 'BEGIN{prt=":1521$"}{if ($4 ~ prt) print $0}'

在这里使用awk来匹配第4个字段的模式是为了避免误判。

查看被占用的端口号被哪个进程所占用,如何结束该进程

查看那个进程占用了xxx端口lsof -i:xxx查看进程号为xxx的进程在哪里 ps -ef|grep xxx个人建议你去看一下linux基础资料--比如《鸟哥私房菜基础篇》--先掌握一些常用的命令,多学些总归是好的!希望能帮到你!

mysql只能连接一个指定的端口吗

一、查看端口:

1。

在命令行中输入:mysqld --console,输出的信息可以看到端口号

2。

登录本地或远程mysql,输入show global variables like 'port',这种方法其实是很多余的,因为你能登录成功mysql,不是使用默认3306端口,就是指定端口才能登录,所以你是知道端口号的,除非一时忘记了想查看。

这里也联系到了修改端口号之后要指定端口才嫩登录。

3。

启动mysql服务成功使用命令,查看mysql进程占用的端口,windows下输入netstat -anb,找到mysqld进程对应的端口号,也可以用360流量防火墙等工具查看。

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。

mysql在系统服务中的端口号也是3306吗

答:pid是进程ID,和端口号不一样的,mysql端口号默认是3306,但是进程号就是随机的。

你重启肯定会改变

命令行查看端口号被哪个进程占用

进入cmd;输入netstat -aon|findstr "80"; 这个命令查看80端口被那个程序占用,会显示进程的pidtasklist|findstr "2560" 查看这个pid对应的是哪个程序,

mysql占用几个端口号_mysql占用端口号相关推荐

  1. mysql如何改连接端口号_MYSQL修改端口号

    系统:Windows Server 2016 MYSQL版本:5.7.20 1.打开MYSQL根目录查看是否存在my.ini,若不存在,创建一个my.ini文件 复制下面的code到my.ini中 [ ...

  2. mysql怎么看端口号_mysql端口号(怎么查看mysql的端口号)

    mysql端口号(怎么查看mysql的端口号) 2020-05-07 21:54:58 共10个回答 如何查看mysql的端口号 1使用命令showglobalvariableslike'port'; ...

  3. mysql磁盘占用太大无法删除_mysql的binlog太大太多占用大量磁盘的解决

    现象:网站访问越来越慢,最后无法访问了,经过检查发现磁盘满了.仔细查询下来确认是由于mysql的binlog太多太大占用了空间. 分析过程及解决方案:通常出现这种问题都应该登录服务器检查磁盘.内存和进 ...

  4. 服务端查看文件句柄占用情况

    1 服务端查看文件句柄占用情况 有时候java等程序访问网络或者文件,没有释放资源,不知道如何定位相关问题, 结合操作系统文件句柄数的具体信息可以帮助研发定位相关问题,现将几条最常用命令记录如下,包括 ...

  5. mysql longtext可以存储多少文字_MySQL 四万字精华总结 + 面试100 问,和面试官扯皮绰绰有余(收藏系列)

    作者:派大新 链接:https://juejin.im/post/5f0d4fadf265da22f3250eaa 写在之前:不建议那种上来就是各种面试题罗列,然后背书式的去记忆,对技术的提升帮助很小 ...

  6. 查看端口占用情况以及如何解除端口占用

    查看端口占用情况以及如何解除端口占用 第一步:打开cmd窗口(最好是以管理员方式打开)[快捷键win+R,输入cmd然后同时按Ctrl+Shift+enter] 第二步:输入netstat -ano查 ...

  7. linux查询php占用端口,linux如何查看端口占用

    Linux查看端口占用的方法有:lsof -i方法用于查看某一端口的占用情况:netstat -tunlp|grep方法用于查看指定的端口号的进程情况 我们在在项目的部署的时候,经常会碰到端口占用的问 ...

  8. mysql数据库驱动的类全名_mysql数据库全称

    PHP面试干货 1.进程和线程 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性.进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一 ...

  9. 统计mysql说有表的大小_MySQL统计数据库和表大小

    MySQL统计数据库的schema和table时,可以通过以下SQL命令进行查询. 查看该数据库实例下所有库大小(单位:MB) mysql> select table_schema,sum(da ...

最新文章

  1. 从0到1 | 文本挖掘的传统与深度学习算法
  2. Android Training - Volley(Lesson 0 - 序言)
  3. 想要升职加薪?先管理好时间与目标!
  4. python3.8.5安装-centos7 编译安装python3.8.5
  5. python和c混合编程 gil_终于搞明白python与gil
  6. Java实现二维码技术探讨。
  7. vue --- v-html、v-bind
  8. unix/linux系统中文件分为哪些类型?,到底该如何理解 Unix/Linux 的文件系统?看这篇就知道了...
  9. 企业运维之域控篇(三)--加入域
  10. 原生JS实现随机点名项目
  11. docker 搭建redis可视化工具treenms
  12. Android studio成品源码项目计步器锻炼跑步步数,该计步器实现了实时计步,设定计划提醒
  13. 斐讯K2P B1 博通TTL刷机方法
  14. 大学计算机python基础_大学计算机python基础课件2015lecture17
  15. 对四元数解算姿态的理解
  16. 文明重启哪个服务器最多,文明重启攻略 新手快速霸服技巧分享[多图]
  17. spring-boot-starter 自定义
  18. u盘插在电脑上灯亮没有反应_Win7系统插入U盘指示灯亮但电脑不显示的解决方法【图】...
  19. 前世今生的痴,问谁可以洞悉
  20. 2015070304 - EffactiveJava笔记 - 第54条 谨慎使用本地方法

热门文章

  1. InstructGPT怎么准备和标记数据集
  2. 类方法和静态方法的区别
  3. 项目管理中的问题以及改进方法
  4. 易基因|宏病毒组测序技术介绍
  5. C++学习记录2:定义一个描述学生基本情况的类
  6. Keil的.map文件
  7. Ubuntu查看显卡驱动版本号
  8. JS模块化之AMD规范
  9. html中超链接使用_html中的a标签,超链接代码的详细介绍
  10. Flink——Side Output侧输出流