我正在尝试使用命令
启动mysql服务器 sudo /etc/init.d/mysql start
但它不会启动。我没有看到具体的错误
* Starting MySQL database server mysqld [fail]
我尝试过相同的命令,但使用restart
代替相同的结果。我也尝试使用
sudo service start mysql
我在这一点上陷入困境。如果我能提供更多信息,请告诉我。
谢谢。
这是我的mysql error.log
150505 21:43:49 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
150505 21:43:49 [Note] Plugin 'FEDERATED' is disabled.
150505 21:43:49 InnoDB: The InnoDB memory heap is disabled
150505 21:43:49 InnoDB: Mutexes and rw_locks use GCC atomic builtins
150505 21:43:49 InnoDB: Compressed tables use zlib 1.2.8
150505 21:43:49 InnoDB: Using Linux native AIO
150505 21:43:49 InnoDB: Initializing buffer pool, size = 128.0M
150505 21:43:49 InnoDB: Completed initialization of buffer pool
150505 21:43:49 InnoDB: highest supported file format is Barracuda.
InnoDB: Log scan progressed past the checkpoint lsn 30152041
150505 21:43:49 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
InnoDB: Doing recovery: scanned up to log sequence number 30161741
答案 0 :(得分:1)
sudo /etc/init.d/mysql start
这应该有用。
否则
使用sudo /etc/init.d/mysql restart
还在。
运行service mysql status
并检查脚本名称(有时 mysqld )。
然后
service mysqld status
service mysqld stop
service mysqld start
答案 1 :(得分:0)
我知道这个问题早已发布。但是由于遇到了同样的问题,我已经找到了解决方案。该错误可能是由于在操作系统中多次安装MySQL而引起的。
sudo ps -A|grep mysql
杀死mysql
sudo pkill mysql
然后运行命令
sudo ps -A|grep mysqld
mysqld
的杀死过程
sudo pkill mysqld
现在您可以安全地重新启动MySQL服务器
sudo service mysql restart
mysql -u root -p
希望这会有所帮助