yum方式安装mysql报错找不到mysql.sock

yum方式安装mysql省去了源代码包安装的许多步骤,但是有时会遇见mysql yum包装完mysql之后,在启动mysql服务时,启动不了的问题,报错: Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2),找不到mysql.sock文件,mysql.sock文件是安装mysql之后初始化数据库之后才会出现的,因此在安装完包之后,做一下步骤:

添加 mysqld 服务。

/sbin/chkconfig –-add mysqld [在服务清单中添加mysql服务]

接着开始启动mysql。

service mysqld start;(即/etc/init.d/mysqld start。也可设成开机自启动:/sbin/chkconfig mysqld on)

然后,额。。。出现 “MySQL Daemon failed to start”的信息,怎么办?自己是这样解决的。

1. 初始化数据库

/usr/bin/mysql_install_db --user=mysql

cp /usr/share/mysql/my-small.cnf /etc/my.cnf(可选)

2. 以safe方式登录mysql

cd /usr ;

/usr/bin/mysqld_safe &

3. 再次启动mysqld服务时就可以了。

时间: 2024-09-29 17:08:52

yum方式安装mysql报错找不到mysql.sock的相关文章

Mysql报错 Cannot load from mysql.proc

Auth: Jin Date: 20140716 mysql --default-character-set utf8 -h127.0.0.1 -uroot -p < account-20140716-1.sql ERROR 1548 (HY000) at line 57: Cannot load from mysql.proc. The table is probably corruptedmysql> SHOW PROCEDURE status; ERROR 1548 (HY000): C

mysql报错:Cause: com.mysql.jdbc.PacketTooBigException

报错信息: Error updating database. Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (5872 > 1024). You can change this value on the server by setting the max_allowed_packet' variable. 解决办法: 进入MYSQL 输入show variables like '%max_al

mysql报错1548-Cannot load from mysql.proc. The table is probably corrupted

我的版本是5.5.53, 进入到MYSQL-front后,一点击localhost就报错 网上的例子都是说使用mysql_upgrade更新 但是我的是在phpstudy里的mysql,并没有mysql_upgrade 参考大佬博客后,找到解决办法 先找到mysql数据库,然后找到proc表,找到comment字段 查看类型是varchar型或者char型 我们只需要把它改为text型就可以 执行下面sql语句修改 ALTER TABLE procMODIFY COLUMN comment te

mysql报错排查总结

mysql报错: [[email protected] ~]# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 问题排查总结: 问题1: mysqld 守护进程是否启动 解决: [[email protected] mysql]# service mysqld start Starting mysqld: [ OK ] [[em

linux下安装php报错configure: error: Cannot find MySQL header files under /usr/include/mysql.

linux下安装php报错configure: error: Cannot find MySQL header files under /usr/include/mysql. 2013-03-04 15:34wdjhz | 分类:服务器软件 | 浏览5318次 configure: error: Cannot find MySQL header files under /usr/include/mysql.Note that the MySQL client library is not bun

使用yum安装zabbix报错

背景:我使用yum方式安装软件时,比如zabbix这种软件,我们在安装时一般都是直接到zabbix官网,按照官方的步骤进行安装,但是有一个问题,官方的服务器不在国内,时常会在安装时导致超时报错.此时解决思路就因该是将官方源替换成国内的镜像源,例如阿里云.163的镜像源.要点就是网络问题!网络问题!网络问题! 注意安装zabbix时也要选择阿里云的镜像repo,地址如下: rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x8

在CentOS中安装32位或64位MySql报错error: Failed dependencies解决办法

在CentOS中安装MySql报错error: Failed dependencies解决办法 安装64位MySql报错内容如下:error: Failed dependencies:        libaio.so.1()(64bit) is needed by MySQL-server-5.6.19-1.el6.x86_64    libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.6.19-1.el6.x86_64    

mac 安装mysql 报错“ERROR 2002 (HY000): Can not connect to local MySQL server through socket &#39;/tmp/mysql.sock&#39; (2)” 解决办法

首先安装 homebrew 再 brew install mysql 之后连接 mysql 无论是登录还是修改初始密码都会报如下的错误 ERROR 2002 (HY000): Can not connect to local MySQL server through socket '/tmp/mysql.sock' (2) 运行如下解决:参考 http://www.thinksaas.cn/group/topic/347978/ unset TMPDIR mysql_install_db --v

安装opesntack mysql报错 解决方案

安装opesntack mysql报错 ERROR : Error appeared during Puppet run: 192.168.1.103_mysql.ppError: mysqladmin -u root  password 'f40e1dec1deb43d3' returned 1 instead of one of [0] # rpm -qa | grep -i mysqlmysql-server-5.1.71-1.el6.x86_64perl-DBD-MySQL-4.013-