MySQL 启动成功但未监听端口怎么解决

MySQL 启动成功但未监听端口怎么解决

http://img1.sycdn.imooc.com//climg/5c910e8800016b8205680284.jpg

http://img1.sycdn.imooc.com//climg/5c910e9b0001e0c305640269.jpg

http://img1.sycdn.imooc.com//climg/5c910eaf00010e2c05530280.jpg

设置了skip-networking参数,这个导致mysql监听的端口变成0,并且通过网络无法登录数据库。https://blog.csdn.net/shaochenshuo/article/details/50070315 该链接提到注释掉skip-networking参数后重启实例。请问该如何注释掉skip-networking参数?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

9回答
提问者 慕沐7374140 2019-03-26 15:52:40

http://img1.sycdn.imooc.com//climg/5c99da020001d71303360204.jpg

skip-networking关闭了,但通过skip-networking查看,发现cnf文件中配置了skip-networking参数

  • 同学使用127.0.0.1登录mysql的吗?建议同学换成localhost查看端口号是否还是0呢?祝:学习愉快~
    2019-03-26 20:02:41
提问者 慕沐7374140 2019-03-26 15:42:15

http://img1.sycdn.imooc.com//climg/5c99d7a20001c06605660273.jpg

skip_networking已经关闭了,但端口号还是0,这是怎么回事

好帮手慕阿满 2019-03-26 15:35:04

同学你好,建议同学在cmd中再输入show variables like 'skip_networking'; 试试呢?查看skip_networking参数是否被注释,如果没有注释,建议同学注释后再重启mysql再试试。

祝:学习愉快~

提问者 慕沐7374140 2019-03-26 13:39:37

http://img1.sycdn.imooc.com//climg/5c99bac70001d77b05170238.jpg

http://img1.sycdn.imooc.com//climg/5c99bad20001bdb004970171.jpg

在my.cnf中指定了3306端口,skip-networking也注释了,还是不行

提问者 慕沐7374140 2019-03-23 22:44:13

创建my.cnf之后,重启登录mysql,端口号依旧为0,这是怎么回事?

http://img1.sycdn.imooc.com//climg/5c96462d00016b8205680284.jpg

提问者 慕沐7374140 2019-03-21 22:48:54

创建my.cnf之后,启动mysql时,出现以下错误。http://img1.sycdn.imooc.com//climg/5c93a44b000151b105680041.jpg

  • 试试这个https://blog.csdn.net/u011823494/article/details/74548642
    2019-03-22 15:54:00
提问者 慕沐7374140 2019-03-21 22:48:20

创建my.cnf之后,启动mysql时,出现以下错误。

好帮手慕阿满 2019-03-20 19:33:22

同学你好,同学是mysql端口为0,不是3306是吗?可以先停止MySQL服务,然后在com.oracle.oss.mysql.mysqld.plist文件中的ProgramArguments下添加<string>--port=3306</string>,保存退出,重启mysql服务,show variable like 'port' ;再试试。

祝:学习愉快~


  • 提问者 慕沐7374140 #1
    我在com.oracle.oss.mysql.mysqld.plist文件中的ProgramArguments下添加了<string>--port=3306</string>的,我在本地通过127.0.0.1回环地址登录数据库时候报错,通过终端查看,是cnf文件中配置了skip-networking参数,但我在Mac中找不到cnf文件,无法将skip-networking参数注释掉。
    2019-03-20 22:04:36
  • 慕布斯37364 回复 提问者 慕沐7374140 #2
    mac下有的是没有cnf文件,你可以按照这个自己创建一下:https://blog.csdn.net/bahaidong/article/details/80475684
    2019-03-21 16:22:31
好帮手慕阿满 2019-03-20 11:08:25

同学你好,在cnf文件中skip-networking参数前加“## ”表示注释试试。

祝:学习愉快~

  • 提问者 慕沐7374140 #1
    没有cnf文件(Mac)。
    2019-03-20 11:11:25
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师