#/etc/init.d/MySQLd restart
stopping mysql [ok]
Timeout error occurred trying to start MySQL Daemon. [failure]
但是这个时候mysql实际上已经起动了,因为用netstat -ln命令去看3306端口已经起动.使用mysql -u root -p password也能连接到数据库.
解决方法:
修改/etc/init.d/mysqld.
在mysql里创建dameon用户,然后再修改/etc/init.d/mysqld.
具体操作如下:
我们不妨先看看/etc/init.d/mysqld起动脚本是如何工作的,注意下面的一段
# If you've removed anonymous users, this line must be changed to
# use a user that is allowed to ping mysqld.
ping="/usr/bin/mysqladmin -uUNKNOWN_MYSQL_USER ping"
# Spin for a maximum of ten seconds waiting for the server to come up
if [ $ret -eq 0 ]; then
for x in 1 2 3 4 5 6 7 8 9 10; do
if [ -n "`$ping 2> /dev/null`" ]; then
break;
else
sleep 1;
fi
done
if !([ -n "`$ping 2> /dev/null`" ]); then
echo "Timeout error occurred trying to start MySQL
Daemon." action $"Starting $prog: " /bin/false
else
action $"Starting $prog: " /bin/true
fi
else
action $"Starting $prog: " /bin/false
fi
[ $ret -eq 0 ] && touch /var/lock/subsys/mysqld
return $ret
我们看到,脚本判断mysql是否起动,使用的是mysqladmin ping命令.
而这个命令想要正确执行是需要能够登录mysql的.现在一些默认帐号已经删除,而且其它帐号已经设置了密码(默认没有设置密码).于是它没有办法连接到mysql. >
于是我用了下面的办法解决.
a)建立一个帐号,不设置密码,不给任何权限.
b)修改/etc/init.d/mysqld
下面我给出具体操作
#mysql -u root -p passwd
mysql>GRANT select ON test.* TO daemon@localhost
mysql>revoke select on test.* from daemon@localhost
vi打开/etc/init.d/mysqld
把下面这行
ping="/usr/bin/mysqladmin -uUNKNOWN_MYSQL_USER ping"
修改为
ping="/usr/bin/mysqladmin -udaemon ping"
保存,退出.
重新起动mysql
#/etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
这样就可以了.
分享到:
相关推荐
service mysqld start等了好大一会,提示Timeout error occurred trying to start MySQL Daemon 一开始以为是mysql用户问题,查询系统用户完全没有问题。 打开log日志一看,问题出现了Can’t start server: can’t ...
突然发现mysql死活都启不起来了: 代码如下:/etc/init.d/mysql restartStopping MySQL: [FAILED]Timeout error occurred trying to start MySQL Daemon.Starting MySQL: [FAILED]kill了不行,无奈之下再用 代码如下...
如果遇到"Timeout error occurred trying to start MySQL Daemon"的错误,可以尝试执行`/usr/bin/mysql_install_db`命令来解决问题。要检查MySQL服务的状态,可以使用`/etc/rc.d/init.d/mysqld status`命令。 其次...
在进行Android应用程序开发的过程中,开发者可能会遇到以下错误信息:“The connection to adb is down, and a severe error has occurred. You must restart adb and Eclipse...”。此错误通常伴随着ADB server未...
在使用.NET Framework进行Windows应用程序开发时,可能会遇到一个常见的错误提示:“A generic error occurred in GDI+”。这个异常通常在处理图像、图形或者打印任务时出现,涉及到GDI+(Graphics Device Interface...
myeclipse弹出an internal error occurred during:"initializing"java tooling.有时候myeclipse总是在保存的时候弹出错误,只要保存就弹出.本资源可以解决报错问题
在使用MyEclipse进行Java开发的过程中,可能会遇到一个常见的问题:“An internal error occurred during: 'Calculating completion proposals...'”。这个错误通常伴随着`java.lang.NullPointerException`异常,...
报错如下 报错: ORA-12170:TNS connect timeout occurred 第一反应是监听没开: 1. 测试了一下, 连接超时没用ping 通 C:\Users\Administrator>tnsping brorcl TNS Ping Utility for 64-bit Windows: Version 11.2...
在linux上启动jmeter-server报错: Server failed to start: java.rmi.RemoteException: Cannot start. localhost is a loopback address. ...An error occurred: Cannot start. localhost is a loopback address.
标题 "An internal error occurred during: \"Building workspace\". Java heap space" 描述的是一个常见的Eclipse集成开发环境(IDE)中的问题,当用户尝试构建工作区时遇到内存不足的情况。这个错误表明Eclipse在...
如果是Nginx,则需要在配置文件中修改`client_max_body_size`和`keepalive_timeout`等选项,以确保服务器能够处理较长时间的请求。 #### 实际操作步骤 1. **备份设置文件**: - 在进行任何更改之前,请先备份`...
关于SAP NWCE 7.11错误"Application error occurred during the request processing."的分析与处理 标题中提到的SAP NWCE 7.11指的是SAP NetWeaver Composition Environment的7.11版本,这是一个用于企业级的业务...
console.error('Timeout occurred'); } else { console.log(result); // 'Task completed' } ``` 在这个例子中,如果`asyncTask()`在1500毫秒内没有完成,`timeout()`会抛出一个错误,导致程序进入错误处理分支。...
在C#编程中,`Process.Start`方法是一个非常常用的功能,它允许开发者启动新的应用程序或者执行文件。然而,有时候在尝试使用`Process.Start`时,可能会遇到错误,尤其是在以特定用户账户(如Local System)运行服务...
在配置好Mysql的连接串内容后,点击【测试】按钮时报错【错误连接数据库 [MysqlTestConnection] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the ...
在Python编程过程中,可能会遇到一个常见的错误提示"TypeError: 'list' object is not callable"。这个错误通常是由于程序员不小心将内置的数据结构名称如`list`、`tuple`等作为变量名,导致后续尝试调用这些内置...
VS2005/VS2008软件发布问题:SignTool Error: An error occurred while attempting to sign 处理方法
主要介绍了关于eclipse安装spring插件报错An error occurred while collecting items to be installed...解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面...
解决方法:An error occurred on the server when processing the URL. Please contact the system administrator 在WINDOWS7或SERVER2008上安装了IIS7.5,调试ASP程序时出现以下错误: An error occurred on the ...