社区新版论坛已上线,点击立即前往!使用 openKylin 账户授权登录,解锁更多体验!

openKylin论坛

 找回密码

ubuntu13.04终端连接xampp中mysql [复制链接]

本帖最后由 cbuntu 于 2013-7-20 20:27 编辑

  • 安装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中设置的密码。

楼主
发表于 2013-7-20 20:25:47
回复

使用道具 举报

ubuntu13.04终端连接xampp中mysql [复制链接]

本帖最后由 cbuntu 于 2014-7-1 23:48 编辑

求问下列代码执行后,电脑重启/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:每次都使用的命令
  1. export PATH=/opt/lampp/bin:$PATH
复制代码

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


2:修改home目录下的.bash_profile文件(因为有时候/etc/profile普通用户是没有修改权限的,只能修改自己的目录下面的)
进入home目录下面,编辑.bash_profile文件
在最后加上一句:
  1. export PATH="/opt/lampp/bin:$PATH"
复制代码

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


3:修改/etc/profile
进入/etc目录下面,编辑profile文件
在最后加上一句:
  1. export PATH="/opt/lampp/bin:$PATH"
复制代码


保存退出。
令配置生效的命令:source /etc/profile
沙发
 楼主| 发表于 2013-7-22 23:40:58
回复

使用道具 举报

openKylin

GMT+8, 2024-7-4 19:48 , Processed in 0.019812 second(s), 17 queries , Gzip On.

Copyright ©2022 openKylin. All Rights Reserved .

ICP No. 15002470-12 Tianjin

快速回复 返回顶部 返回列表