ubuntu13.04终端连接xampp中mysql

[list=1]
[]安装xampp,http://www.apachefriends.org/zh_cn/xampp.html
[
]sudo apt-get install mysql-client-core-5.5
[*]启动XAMPP中的mysql:
sudo /opt/lampp/lampp startmysql
此时如果直接连接的话会报错:
ERROR 2002 : Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)
解决方法:
sudo mkdir /var/run/mysqld
sudo ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock
再次连接:
mysql -h localhost -u root -p
注:password为xampp中设置的密码。
[/list]

求问下列代码执行后,电脑重启/var/run/mysqld文件就消失了,要重新执行下列代码才行,网上说要软链接,求各位大神如何解决这个问题?

sudo mkdir /var/run/mysqld
sudo ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock
再次连接成功:
mysql -h localhost -u root -p

解决方法:
像win中一样设置环境变量$PATH=/opt/lampp/bin
几种方法:
1:每次都使用的命令

export PATH=/opt/lampp/bin:$PATH

上面的 MY_FILE_PATH换成应用程序的二进制文件所在目录即可,一般在bin里面(下同)
查看是否成功:
echo $PATH
PS:这种方法每次关闭终端就会失效,仅一次行使用

2:修改home目录下的.bash_profile文件(因为有时候/etc/profile普通用户是没有修改权限的,只能修改自己的目录下面的)
进入home目录下面,编辑.bash_profile文件
在最后加上一句:

export PATH="/opt/lampp/bin:$PATH"

保存退出。
令配置生效的命令:source .bash_profile

3:修改/etc/profile
进入/etc目录下面,编辑profile文件
在最后加上一句:

export PATH="/opt/lampp/bin:$PATH"

保存退出。
令配置生效的命令:source /etc/profile