永发信息网

在ubuntu中编译安装mysql,但是没有生成/tmp/mysql.sock文件?

答案:2  悬赏:40  手机版
解决时间 2021-03-22 18:42
在ubuntu中,编译安装mysql,编译参数制定了/usr/local/mysql/tmp/mysql.sock,但是编译安装成功之后(设置mysql组和用户,修改目录权限,运行mysql_install_db脚本等都做了),但是ls查看,更本找不到mysql.sock,find / -name mysql.sock也什么都找不到。启动mysql当然失败,就是报找不到mysql.sock文件错误!

重复安装了两次,专门观察/tmp/mysql.sock是否生成,及时没看到过。

求高手指导!

编译参数如下:
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
最佳答案
编辑的时候有没有什么错误提示,看样子是mysql没启动成功,mysqld.sock只有在启动成功的时候才会有。
mysqld.sock在安装时你指定的是(-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \)/tmp

启动时错误怎么(socket '/var/run/mysqld/mysqld.sock' (2))跑到了/var/run/下了??
全部回答
这是php文件用来连接数据库的连接文件,删除了就会显示这样的错误:can't connect to local mysql server through socket '/tmp/mysql.sock' ,当然在php配置文件中也可以指定其它类型文件连接mysql....
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
I have two uncle, but of them lives here.
如何用路由器加域名共享自己电脑上的东西?
适合武汉室内能养的大型植物
华硕n550装个固态硬盘需要把原来的硬盘拆下来
成人三国志SSR武将怎么获得 如何招募极品武将
单选题下列现象中,最能恰当地说明分子间有相
A香港国际拍卖集团....许经理可信吗?
80✘120的pvc板子按平方米怎么算?每平
魔兽争霸3冰封王座的多洛特战役
什么洗发水能让头发垂直不毛躁?(我是中偏油
海尔le32al88u31有声音没影像
杭州和诚之宝汽车销售服务有限公司电动汽车充
从肇庆到佛山三水森林公园要多久?
有游戏人生的综漫?
中国山东河流的水文特征200字
推荐资讯
名古屋位于日本东南西北哪个方位?急!
云南景点那些墙上的文艺句子
有哪些泡面吃法?
急急急,哪位大神知道武汉大学历年研究生考试
人工孔桩两桩承台怎么做
梨……梨摊孑上的省略号的作用
怎样计算网布经编机的送经量
河北鹏业律师事务所怎么去啊,有知道地址的么
什么是第一语言
电脑安装了CAD2014后不小心把安装的盘格式化
脚长275CM穿多大的鞋?急急急急急急急!!!
人流后对女性宫颈会不会有什么影响
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?