fedora16 用yum安装mysql后,没有mysql.sock,/init.d下 没有mysqld

时间:2022-08-15 06:55:31
[root@s1 ~]# rpm -qa|grep mysql
mysql-server-5.5.29-1.fc16.i686
mysql-5.5.29-1.fc16.i686
mysql-libs-5.5.29-1.fc16.i686
mysql-devel-5.5.29-1.fc16.i686
查看安装,已经安装了这四个。

运行mysql
[root@s1 ~]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
安装网上说的 find,确实没有mysql.sock,/tmp 目录中也没有locate mysql.sock 也没有

确定服务有没有起来
[root@s1 bin]# ps aux|grep mysql
root      4570  0.0  0.0   6304   804 pts/0    S+   11:09   0:00 grep --color=auto mysql

1、使用 service 启动:service mysqld start 这样也是失败的
[root@s1 ~]# service mysqld start
Redirecting to /bin/systemctl  start mysqld.service
Job failed. See system logs and 'systemctl status' for details.

[root@s1 ~]# find / -name mysqld.server -print  //没有找到
[root@s1 ~]# 

在/var/log中找到mysqld.log,里面却是空的。

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
[root@s1 ~]# /etc/init.d/mysqld start
bash: /etc/init.d/mysqld: 没有那个文件或目录
/etc/init.d/ 里面根本没有mysqld

列出mysql
[root@s1 mysql]# rpm -ql mysql
/usr/bin/msql2mysql
/usr/bin/my_print_defaults
/usr/bin/mysql
/usr/bin/mysql_config
/usr/bin/mysql_find_rows
/usr/bin/mysql_waitpid
/usr/bin/mysqlaccess
/usr/bin/mysqladmin
/usr/bin/mysqlbinlog
/usr/bin/mysqlcheck
/usr/bin/mysqldump
/usr/bin/mysqlimport
/usr/bin/mysqlshow
/usr/bin/mysqlslap
/usr/lib/mysql/mysql_config
/usr/share/doc/mysql-5.5.29
/usr/share/doc/mysql-5.5.29/COPYING
/usr/share/doc/mysql-5.5.29/README
/usr/share/doc/mysql-5.5.29/README.mysql-docs
/usr/share/doc/mysql-5.5.29/README.mysql-license
/usr/share/man/man1/my_print_defaults.1.gz
/usr/share/man/man1/mysql.1.gz
/usr/share/man/man1/mysql_config.1.gz
/usr/share/man/man1/mysql_find_rows.1.gz
/usr/share/man/man1/mysql_waitpid.1.gz
/usr/share/man/man1/mysqlaccess.1.gz
/usr/share/man/man1/mysqladmin.1.gz
/usr/share/man/man1/mysqldump.1.gz
/usr/share/man/man1/mysqlshow.1.gz
/usr/share/man/man1/mysqlslap.1.gz

4 个解决方案

#1


卸载,自己编译安装试试吧,或者直接安装lnmp套件.

#2


看看这个
http://www.2cto.com/database/201307/229293.html

#3


有错误号 就搜错误号

#4


数据库服务没有起来,而且有没有启动脚本
那就/usr/bin/mysqld_safe 启动数据库

#1


卸载,自己编译安装试试吧,或者直接安装lnmp套件.

#2


看看这个
http://www.2cto.com/database/201307/229293.html

#3


有错误号 就搜错误号

#4


数据库服务没有起来,而且有没有启动脚本
那就/usr/bin/mysqld_safe 启动数据库