Linux 上安装 MySql

坚定的进行弃W从L之行!赞个


下午在实验室给我的RedHat系统装了个MySql。

首先在官网上拖了个MySql的软件包。

进入到存放软件包的文件夹下,用 tar  xjvf  命令解压软件包。

进入到刚解压的软件包里,用命令安装: ./configure    make    make  install

过了一段时间就搞定了。

搞定后 用命令:mysqladmin -uroot password ******   设置登录密码

但是在登录的时候出问题了

每次在终端里输入命令:mysql  -u root -p  登录的时候  就报错:Can't connect to local MySQL server through socket '/tmp/mysql.sock'

在查了很多资料后终于知道原因了: php标准配置是用/tmp/mysql.sock。但是mysql将mysql.sock默认安装在/var/lib/下面

解决方法有3种:

1  mysql -u root -p -s /var/lib/mysql/mysql.sock 输入这个命令来登录  就能登录到数据库

2   通过/etc/my.cnf来修改,只要再加一句:socket=/tmp/mysql.sock    就能用上面的登录命令登录

3  通过创建符号链接来解决 : ln  -s   /var/lib/mysql/mysql.sock   /tmp/mysql.sock


我试了1  3  这两种方法,成功了。喜欢第3种方法。哈哈   从第3种方法看出 linux其实是很方便的  

越来越喜欢linux   以后的学习工作中要渐渐脱离windows     习惯只用linux!

posted on 2011-09-17 21:22  笑闯天下  阅读(217)  评论(0编辑  收藏  举报

导航