Fedora8启动mysql 报错:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.
另外看看是不是权限问题.
2、确定你的mysql.sock是不是在那个位置,
mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock
3、试试:service mysqld start
4、如果是权限问题,则先改变权限 #chown -R mysql:mysql /var/lib/mysql
[root@localhost ~]# /etc/init.d/mysqld start
启动 MySQL: [ 确定 ]
[root@localhost ~]# mysql -uroot -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
原因是,/var/lib/mysql 的访问权限问题。
shell> chown -R mysql:mysql /var/lib/mysql
接着启动服务器
shell> /etc/init.d/mysql start
服务器正常启动后察看 /var/lib/mysql 自动生成mysql.sock文件。
但是我的问题仍然没有得到解决。
问题终于解决:
方法: 修改/etc/my.conf:
[mysqld]
datadir=/usr/local/mysql/data
socket=/var/lib/mysql/mysql.sock
[mysql.server]
user=mysql
basedir=/usr/local/mysql
If there is not currently a section called [client], add one at the bottom of the file and copy the socket= line under the [mysqld] section such as:
[client]
socket=/var/lib/mysql/mysql.sock
发现依旧如此,运行/etc/init.d/mysql start报错:Starting MySQLCouldn't find MySQL manager or server
是mysqld服务没启,运行/usr/local/mysql/bin/mysqld_safe &
问题解决。
分享到:
相关推荐
首先,当出现`can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'`错误时,通常意味着MySQL客户端无法找到服务器的套接字文件。可能的原因包括: 1. **权限问题**:确保MySQL服务...
今天,我们一起解决两个常见的错误:mysql PID file not found 和 Can't connect to MySQL through socket mysql.sock。 mysql PID file not found mysql PID file not found 是 MySQL 数据库无法启动的常见错误之...
- **使用`mysqld_safe`启动**:`mysqld_safe`是一个安全启动脚本,它可以处理日志记录和错误处理,有时能解决权限问题。如果直接使用`mysqld`或`safe_mysqld`启动出现问题,可以尝试用`mysqld_safe`。 - **检查服务...
在描述中的例子中,用户遇到了`Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)`的错误,这意味着MySQL服务未找到或无法访问套接字文件。解决这类问题通常涉及以下步骤: 1...
如果你对MySQL的远程连接、权限配置或错误处理还有疑问,可以查阅以下相关文章: - MySQL数据库远程连接开启方法 - MySQL远程连接丢失问题解决方法(Lost connection to MySQL server) - 配置mysql允许远程连接的...
总之,理解MySQL的socket连接机制以及如何处理“ERROR 2002 (HY000)”错误是每个数据库管理员和开发者的基本技能。正确配置和管理MySQL的socket连接可以避免许多不必要的连接问题,提高系统的稳定性和可靠性。希望这...
1 MySQL的一般的信息 1.1 什么是MySQL... 18.2.9 Table 'xxx' doesn't exist错误 18.3 MySQL 怎样处理一个溢出的磁盘 18.4 怎样从一个文本文件运行SQL命令 18.5 MySQL 在哪儿存储临时文件 18.6...
1. **错误处理** 当遇到类似 `ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)` 的错误时,可以通过以下两种方式解决: - 使用 `mysqladmin` 设置 root 用户密码并指定...
`: `MYSQL`是MySQL连接句柄的类型,`sock`是指向`MYSQL`类型的指针,用于存储数据库连接信息。 - `MYSQL_RES *res;`: 存储查询结果集。 - `MYSQL_FIELD *fd;`: 用于存储字段信息。 - `MYSQL_ROW row;`: 用于存储每一...
1.6 顺应2000年 1.7 SQL一般信息和教程 1.8 有用的MySQL相关链接 2 MySQL 邮件列表及如何提问或报告错误 2.1 MySQL邮件列表 2.2 提问或报告错误 2.3 怎样报告错误或问题 ...
* 2 MySQL 邮件列表及如何提问或报告错误 o 2.1 MySQL邮件列表 o 2.2 提问或报告错误 o 2.3 怎样报告错误或问题 o 2.4 在邮件列表上回答问题的指南 * 3 MySQL的许可证和技术支持 o 3.1 MySQL的许可证政策 o ...
1.8.6. MySQL处理约束的方式 2. 安装MySQL 2.1. 一般安装问题 2.1.1. MySQL支持的操作系统 2.1.2. 选择要安装的MySQL分发版 2.1.3. 怎样获得MySQL 2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 ...
ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock ``` 最后,重启MySQL服务以应用更改: ``` service mysql restart ``` 在重启后,可能会遇到错误,比如表不存在或创建表失败。这可能是因为InnoDB引擎的...
1.8.6. MySQL处理约束的方式 2. 安装MySQL 2.1. 一般安装问题 2.1.1. MySQL支持的操作系统 2.1.2. 选择要安装的MySQL分发版 2.1.3. 怎样获得MySQL 2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 ...
`dpkg: 处理软件包 mysql-server-5.7 (--configure)时出错: installed mysql-server-5.7 package post-installation script subprocess returned error exit status 127` 这个错误是由于MySQL服务器的post-...
1.8.6. MySQL处理约束的方式 2. 安装MySQL 2.1. 一般安装问题 2.1.1. MySQL支持的操作系统 2.1.2. 选择要安装的MySQL分发版 2.1.3. 怎样获得MySQL 2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 ...
在MySQL的使用过程中,有时会遇到异常错误"ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)"。这个错误通常表示客户端无法通过套接字文件与MySQL服务器...
3. **错误处理**:脚本未包含错误处理机制,当遇到问题时可能无法提供有用的错误信息。 4. **日志记录**:为了方便日后排查问题,建议在实际部署时增加日志记录功能。 综上所述,本脚本提供了一个简洁而全面的MySQL...
#### 七、常见错误处理 **错误1364** MySQL 1364错误通常是由于执行SQL语句时没有提供正确的用户名和密码组合所引起的。确保用户和密码正确,并且用户具有相应的权限。如果问题仍然存在,检查MySQL的日志文件以...
1.8.6. MySQL处理约束的方式 2. 安装MySQL 2.1. 一般安装问题 2.1.1. MySQL支持的操作系统 2.1.2. 选择要安装的MySQL分发版 2.1.3. 怎样获得MySQL 2.1.4. 通过MD5校验和或GnuPG验证软件包的完整性 2.1.5. 安装布局 ...