检查安装文件是否完整。检查安装过程中是否有遗漏项目。检查服务器配置和安装设置。建议你到MYSQL官方去下载。不明白的百度密我,我是LINUX工程师。
原因很多的,排错的话一定要看详细的错误信息才可以。
常见原因大约有这些:
编译安装的配置选项有误
如果是编译安装的话,mysql目录的属组要修改成mysql,mysql目录下的var目录属主属组都要修改成mysql,不改就会失败
同时安装了rpm包的mysql和源代码编译的mysql,造成了冲突
去官网下载一个MySQL-client-community-5.x.x-.rpm包,下载地址为:http://dev.mysql.com/downloads/mysql/5.1.html。
安装服务器端 [root@test1 local]# rpm -ivh MySQL-server-5.1.7-0.i386.rpm MySQL-client-5x.x.rpm
显示如下信息。
warning: MySQL-server-5.x-x.rpm
signature: NOKEY, key ID 5072e1f5
Preparing... ########################################### [100%]
1:MySQL-server
########################################### [100%]
。。。。。。(省略显示)
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h test1 password 'new-password'
。。。。。。(省略显示)
Starting mysqld daemon with databases from /var/lib/mysql
如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功。Mysql默认的端口是3306。
[root@test1 local]# netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
上面显示可以看出MySQL服务已经启动。