千家信息网

linux下安装mysql及mysql.sock问题

发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,最近在linux上装Aphace,mysql,php时,遇到很多问题,在装apache和php遇到的问题要简单点,在百度,google上一搜就解决了,唯独在装mysql的时候遇到了一个问题困扰了我很久
千家信息网最后更新 2025年02月04日linux下安装mysql及mysql.sock问题

最近在linux上装Aphace,mysql,php时,遇到很多问题,在装apache和php遇到的问题要简单点,在百度,google上一搜就解决了,唯独在装mysql的时候遇到了一个问题困扰了我很久。

我用的是ubuntu7.0.我装mysql时,运行mysqladmin version时,始终出错:

 can't connect to local MySQL server through socket 'var/run/mysqld/mysqld.sock'

这个把我弄得几近崩溃,我在网上查找了很多的解决办法,大概有几种解决方案:

1.权限问题

2.修改/etc/my.cnf文件

3.操作系统或mysql升级

4.创建/var/run/mysqld/mysqld.sock

以上的方法我都试过了,结果都没有解决问题。我差不多要放弃了,不过我想再坚持一下,一定能够解决掉的。我准备发邮件想easychen,zoltan请 教,正当我要发邮件的时候,我想能不能换个思维,我的想法是:既然can't connect to socket '/var/run/mysqld/mysqld.sock',那么我在链接socket时,在后面加上socket参数不就得了么,

即:mysqladmin version --socket == /tmp/mysql.sock

没有想到的事情发生了,问题居然解决了,太高兴了。问题虽然解决了,但是却不知道为什么这样,为什么默认是/var/run/mysqld /mysqld.sock?我在my.cnf文件里查了一下,client和mysqld中的socket路径都是/tmp/mysql.sock,而且 在编译时指定的socket也是/tmp/mysql.sock!这点确实有点不懂,看来我得需要在网上在找找答案了!望知情人士多多指教。

下面在单独给大家介绍下liunx mysql.sock问题

错误代码:Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock '

mysql.sock根本就不在 /var/lib/mysql 目录下。自己的目录在 /tmp/mysql.sock

于是做了一个连接。

 ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock

重新启动就好了

注:ln用法:ln -s 源文件 目标文件 ln命令详情:

总结

以上所述是小编给大家介绍的linux下安装mysql及mysql.sock问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

问题 文件 时候 目录 邮件 高兴 差不多 操作系统 上装 事情 代码 办法 参数 命令 多指 得了 思维 想法 我要 方案 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 简单jsp数据库用户删除 合肥服务管理软件开发公司 vue连接数据库数据视频 机架式服务器深度 视频音频系统网络安全问题 工业互联网时代网络安全新挑战 梦幻新诛仙怎么看服务器等级 840数据库原理及应用 服务器如何保证用户同时通讯 网络安全运维基础 辽宁省服务器地址云主机 贵州睿蝶网络技术有限公司 中科软件开发教学视频 护苗网络安全 实施方案 陌陌老是网络安全验证失败 教育系统网络安全管理总结 沈阳榕枫网络技术有限公司 云数据库审计技术 linux数据库恢复 淮安高性能服务器出售 铜陵餐饮软件开发要多少钱 必不可少的网络安全零信任安全 网络安全渗透学习资源 上海一站式软件开发价格 计算机网络技术的了解论文 冬奥会网络安全应急演练总结 教学软件开发的原则 苏州戴尔服务器技术要求 服务器人员需要培训吗 spring如何开启数据库
0