初始化后mysql不能正常启动_初始化MySQL后服务不能正常启动

在尝试初始化MySQL服务时遇到问题,日志显示3306端口已被占用。通过`netstat -nputl | grep 3306`确认了已有MySQL服务在运行。解决方法是先停止MySQL服务,如果`/etc/init.d/mysqld stop`无效,使用`kill -9 pid`强制停止,然后重新启动服务,成功启动MySQL。
摘要由CSDN通过智能技术生成

初始化MySQL服务后,使用/etc/init.d/mysqld启动MySQL服务,报错,查看其错误日志error.log:

150413 21:26:54 mysqld_safe mysqld from pid file /data/mysqldata/mysql.pid ended

150413 21:30:19 mysqld_safe Starting mysqld daemon with databases from /data/mysqldata

2015-04-13 21:30:21 27464 [Note] Plugin 'FEDERATED' is disabled.

2015-04-13 21:30:21 27464 [Note] InnoDB: Using atomics to ref count buffer pool pages

2015-04-13 21:30:21 27464 [Note] InnoDB: The InnoDB memory heap is disabled

2015-04-13 21:30:21 27464 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins

2015-04-13 21:30:21 27464 [Note] InnoDB: Compressed tables use zlib 1.2.3

2015-04-13 21:30:21 27464 [Note] InnoDB: Using Linux native AIO

2015-04-13 21:30:21 27464 [Note] InnoDB: Using CPU crc32 instructions

2015-04-13 21:30:21 27464 [Note] InnoDB: Initializing buffer pool, size = 24.0G

2015-04-13 21:30:23 27464 [Note] InnoDB: Completed initialization of buffer pool

2015-04-13 21:30:24 27464 [Note] InnoDB: Highest supported file format is Barracuda.

2015-04-13 21:30:25 27464 [Note] InnoDB: 128 rollback segment(s) are active.

2015-04-13 21:30:25 27464 [Note] InnoDB: Waiting for purge to start

2015-04-13 21:30:25 27464 [Note] InnoDB: 5.6.19 started; log sequence number 1626134

2015-04-13 21:30:25 27464 [Note] Server hostname (bind-address): '*'; port: 3306

2015-04-13 21:30:25 27464 [Note] IPv6 is available.

2015-04-13 21:30:25 27464 [Note]   - '::' resolves to '::';

2015-04-13 21:30:25 27464 [Note] Server socket created on IP: '::'.

2015-04-13 21:30:25 27464 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use

2015-04-13 21:30:25 27464 [ERROR] Do you already have another mysqld server running on port: 3306 ?

2015-04-13 21:30:25 27464 [ERROR] Aborting

通过其报错信息,我们可以明显的看到3306端口已经被占用

原因:初始化MySQL的使用没有停止MySQL服务

netstat -nputl|grep 3306 结果发现已经有一个MySQL服务在启动

150413 21:30:29 mysqld_safe mysqld from pid file /data/mysqldata/mysql.pid ended

通过/etc/init.d/mysqld stop将MySQL服务停止,如果不行,则使用kill -9 pid将其杀死

再次启动MySQL服务:/etc/init.d/mysqld start

[root@localhost ~]# /etc/init.d/mysqld start

Starting MySQL........ SUCCESS!

切记:初始化MySQL时,一定要先停止数据库服务

service mysqld stop

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值