Linux CentOs7 启动mysql服务失败(键入systemctl start mysqld无反应)
今天在装了CentOs的虚拟机上按正常步骤安装mysql,已经确保所需的组件都已经安装完成,但是就是无法正常启动mysql服务。
问题:键入systemctl start mysqld后一直卡着无反应,没有提示错误,需要按ctrl+C强制终止。
在网上搜了一圈尝试各种方法仍然没有解决,后面经过提醒去mysql日志文件查找具体的错误。
mysql日志文件所在位置:/var/log/mysqld.log
查找到具体错误:
根据该错误重新搜索解决办法,最后在某个国外网站找到相应解决办法:(输入一下语句)
sudo mysql_install_db --user=mysql --ldata=/var/lib/mysql
运行过程,这一片红也是挺吓人,不过不用管,等待完成。
完成之后再键入systemctl start mysqld就可以正常开启mysql服务了。