nd anything, used the compiled-in defaults
else
MY_BASEDIR_VERSION='/usr/local/mysql'
ledir='/usr/local/mysql/bin'
fi
如果我们进入了bin目录:
ledir 跑到 else
MY_BASEDIR_VERSION='/usr/local/mysql'
ledir='/usr/local/mysql/bin'
正常的情况下应该是:"$MY_PWD/bin/mysqld"
问题是没有cd到 mysql basedir 的情况下,mysql会从/usr/loca/mysql/bin/mysqld启动
www.2cto.com
PS:附连接的问题
由于我们启动是按照socket启动的,所以我们在连接时候如果使用的是localhost或者缺省的状态去连接mysql,则我们连接必须使用指定的socket全路径去连接。不然系统会默认的去寻找/tmp/mysql.socket这个,找不到则报错;
当然我们还可以使用-h 127.0.0.1 的方式来连接,这样就不需要指定 -S socket路径了;
mysql连接的方式有2种,一种是通过socket,一种是通过tcp/ip连接
[plain]
作者 林志