MySQL启动成功,3306端口没显示

项目场景:

用二进制命令启动MySQL数据库启动成功

[root@mysql8 tmp]# /usr/local/mysql/bin/mysqld_safe --defaults-file=/data/mysql/conf/my.cnf &
[1] 1986
[root@mysql8 tmp]# 2024-04-19T05:00:47.480979Z mysqld_safe Logging to '/data/mysql/log/mysqld.err'.
2024-04-19T05:00:47.510824Z mysqld_safe Starting mysqld daemon with databases from /data/mysql/data

查看端口,没有3306也没33060

[root@mysql8 ~]# ss -ntl
State       Recv-Q Send-Q                Local Address:Port                               Peer Address:Port              
LISTEN      0      10                        127.0.0.1:25                                            *:*                  
LISTEN      0      128                               *:22                                            *:*                  
LISTEN      0      128                            [::]:22                                         [::]:*         

问题描述

看错误日志,没任何报错

 tail -f /data/mysql/log/mysqld.err 
2024-04-19T04:58:45.891459Z 0 [System] [MY-010229] [Server] Starting crash recovery...
2024-04-19T04:58:45.891532Z 0 [System] [MY-010232] [Server] Crash recovery finished.
2024-04-19T04:58:45.964717Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2024-04-19T04:58:45.966625Z 0 [ERROR] [MY-010259] [Server] Another process with pid 1947 is using unix socket file.
2024-04-19T04:58:45.966637Z 0 [ERROR] [MY-010268] [Server] Unable to setup unix socket lock file.
2024-04-19T04:58:45.966661Z 0 [ERROR] [MY-010119] [Server] Aborting
2024-04-19T04:58:47.758667Z 0 [System] [MY-010910] [Server] /usr/local/mysql/bin/mysqld: Shutdown complete (mysqld 8.0.12)  MySQL Community Server - GPL.
2024-04-19T05:00:48.042445Z 0 [System] [MY-010116] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.12) starting as process 2715
2024-04-19T05:00:48.364106Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2024-04-19T05:00:48.372385Z 0 [System] [MY-010931] [Server] /usr/local/mysql/bin/mysqld: ready for connections. Version: '8.0.12'  socket: '/data/mysql/tmp/mysqld.sock'  port: 0  MySQL Community Server - GPL.

原因分析:

有一次忘记MySQL密码,在配置文件加了一行skip-grant-tables,没有修改回去

在这里插入图片描述


解决方案:

确保密码改了的情况下,把skip-grant-tables这行注释或者删掉,重启MySQL

在这里插入图片描述

ps -ef|grep mysql

找到MySQL的pid,kill掉
重新启动命令

/usr/local/mysql/bin/mysqld_safe --defaults-file=/data/mysql/conf/my.cnf &

成功

[root@mysql8 ~]# ss -ntl
State       Recv-Q Send-Q                Local Address:Port                               Peer Address:Port              
LISTEN      0      10                        127.0.0.1:25                                            *:*                  
LISTEN      0      128                               *:22                                            *:*                  
LISTEN      0      70                             [::]:33060                                      [::]:*                  
LISTEN      0      128                            [::]:3307                                       [::]:*                  
LISTEN      0      128                            [::]:22                                         [::]:*               

3306显示,3307是我指定的
无错误日志

[root@mysql8 ~]# tail -f /data/mysql/log/mysqld.err 
2024-04-19T06:29:43.479721Z 0 [Warning] [MY-010315] [Server] 'user' entry 'mysql.infoschema@localhost' ignored in --skip-name-resolve mode.
2024-04-19T06:29:43.479853Z 0 [Warning] [MY-010315] [Server] 'user' entry 'mysql.session@localhost' ignored in --skip-name-resolve mode.
2024-04-19T06:29:43.479890Z 0 [Warning] [MY-010315] [Server] 'user' entry 'mysql.sys@localhost' ignored in --skip-name-resolve mode.
2024-04-19T06:29:43.479899Z 0 [Warning] [MY-010315] [Server] 'user' entry 'root@localhost' ignored in --skip-name-resolve mode.
2024-04-19T06:29:43.480064Z 0 [Warning] [MY-010323] [Server] 'db' entry 'performance_schema mysql.session@localhost' ignored in --skip-name-resolve mode.
2024-04-19T06:29:43.480112Z 0 [Warning] [MY-010323] [Server] 'db' entry 'sys mysql.sys@localhost' ignored in --skip-name-resolve mode.
2024-04-19T06:29:43.480163Z 0 [Warning] [MY-010311] [Server] 'proxies_priv' entry '@ root@localhost' ignored in --skip-name-resolve mode.
2024-04-19T06:29:43.483320Z 0 [Warning] [MY-010330] [Server] 'tables_priv' entry 'user mysql.session@localhost' ignored in --skip-name-resolve mode.
2024-04-19T06:29:43.483336Z 0 [Warning] [MY-010330] [Server] 'tables_priv' entry 'sys_config mysql.sys@localhost' ignored in --skip-name-resolve mode.
2024-04-19T06:29:43.497110Z 0 [System] [MY-010931] [Server] /usr/local/mysql/bin/mysqld: ready for connections. Version: '8.0.12'  socket: '/data/mysql/tmp/mysqld.sock'  port: 3307  MySQL Community Server - GPL.

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值