linux mysql问题

来源:百度知道 编辑:UC知道 时间:2024/05/11 01:33:45
red hat 企业版5 安装了 无法启动mysql以后显示
Connection error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
输入service mysql start 显示无法启动
安装包是在官方网站下的
我是按照这个方式安装的 在有两个rmp文件的目录下运行如下命令:
[root@test1 local]# rpm -ivh MySQL-server-4.0.16-0.i386.rpm
显示如下信息。
warning: MySQL-server-4.0.16-0.i386.rpm: V3 DSA 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

显示已经安装 解决问题的加送100分,复制粘贴的不给分(我已经看了很多) 谢谢。

并不是你没有安装成功,而是mysql无法找到mysql.sock这个文件,这个问题在linux下非常常见的,mysql.sock一般会在/var/lib目录下,你所要做的就是将这个文件拷到/var/lib/mysql目录下,记得我当初在安装mysql的时候是这样解决的,我用的是Ubuntu,相信你的应该也差不多吧。

#chkconfig --list|more 看下mysaqld有没有启动
#/etc/init.d/mysqld start
#mysql 试试看看行不行
不行
#reboot
#mysql
还不行
我没辙了

执行一下mysql_install_db

redhat是否已经有老的MySQL版本存在?
rpm -qa|grep "mysql"
如果有的话先卸载老版本的
rpm -e xxxxx

你打错了应该是service mysqld start.我刚开始也出现这个问题