mysql登录不指定sock文件无法登录

<p>mysql登录不指定sock文件无法登录</p><p>在自己的机器上做了单机多实例的实验。使用下面这条语句启动mysql</p><p>mysqld_multi --defaults-extra-file=/data/mysql/etc/my.cnf start</p><p>能够启动mysql,在my.cnf里我也明确指定了sock的位置</p><p>socket = /data/mysql/run/mysqld.sock</p><p>但是登录mysql的时候如果不指定mysqld.sock就不能登录,报</p><p>错:</p><p>ERROR 2002 (HY000): Can&#39;t connect to local MySQL server through socket &#39;/tmp/mysqld.sock&#39; (2)</p><p>求大神指教,谢谢</p><p>啊哦,审题不清,不好意思,目前能想到的是使用alias,与配置多个[client]段本质一样,形式不同:)</p><p>alias mysql1=mysql -udba -p --socket=/xx/mysql.sock</p><p>alias mysql2=mysql -udba -p --socket=/xx/mysql.sock</p>
RangeTime:0.009008s
RangeMem:204.48 KB
返回顶部 留言