Chinaunix

标题: 刚刚在centOS里面装了mysql,有个小问题。 [打印本页]

作者: chenzhp    时间: 2012-11-13 09:29
标题: 刚刚在centOS里面装了mysql,有个小问题。
刚刚在centOS里面装了mysql

yum install mysql

最后显示的是安装成功

可是接下来我键入:mysql,提示 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

我用whereis 看了下mysql的位置,是装在 usr/lib/下面,就糊涂了。。
我用网上的方案修改,比如:

[root@CentOS~]# rm -fr /var/lib/mysql/*
[root@CentOS~]# rm /var/lock/subsys/mysqld
[root@CentOS~]# killall mysqld //*干掉mysql进程*//
[root@CentOS~]# service mysqld restart //*重启mysql服务*//
[root@CentOS~]# 做自己该做的事……

系统根本就不认识mysqld....

各位大侠,怎么回事啊
作者: zongg    时间: 2012-11-13 09:40
  1. [root@cacti ~]# rpm -qa | grep mysql
  2. mysql-server-5.0.95-1.el5_7.1
  3. php-mysql-5.1.6-39.el5_8
  4. mysql-5.0.95-1.el5_7.1
复制代码
server 安装了吗?
作者: ChpiTer    时间: 2012-11-13 10:27
mysql≠mysql-server
作者: chenzhp    时间: 2012-11-13 10:30
回复 2# zongg


    我刚刚补上了mysql-server

yum install mysql-server

可是重新输入 mysql的时候,有报错:error while loading shared librires. libmysqlclientso.16 ....


作者: zongg    时间: 2012-11-13 10:36
chenzhp 发表于 2012-11-13 10:30
回复 2# zongg


你把客户端删除再重新安装一下吧。可能是你删除了一些库文件。
作者: yizuwei520    时间: 2012-11-13 11:14
你yum安装的mysql,应该会提示你把mysql其他组件都安装齐全的啊。perl-DBI安装了吗?
作者: chenzhp    时间: 2012-11-13 13:16
回复 6# yizuwei520


    安装了的。
作者: chenzhp    时间: 2012-11-13 13:26
zongg 发表于 2012-11-13 09:40
server 安装了吗?


我刚刚查看了下,目前装了这三个:


作者: zongg    时间: 2012-11-13 14:12
chenzhp 发表于 2012-11-13 13:26
我刚刚查看了下,目前装了这三个:



恩,你是安装了,但是你不是删除了一些/var/lib/mysql 下的内容吗?需要重新安装一下。
作者: chenzhp    时间: 2012-11-13 14:20
zongg 发表于 2012-11-13 14:12
恩,你是安装了,但是你不是删除了一些/var/lib/mysql 下的内容吗?需要重新安装一下。


谢谢回答啊。

但是我看到你的是 php-mysql 之类的。
难道还必须要和php沾边吗?
作者: yizuwei520    时间: 2012-11-13 14:52
没有显示安装了perl-DBI啊。
作者: yizuwei520    时间: 2012-11-13 14:54
如果实在不行,从官网下载那个.rpm安装包来安装,就知道哪些依赖包没有安装了。
作者: 刺客阿地    时间: 2012-11-13 15:03
yum -y install *mysql*

匹配的都装了试试看吧!
作者: yizuwei520    时间: 2012-11-13 15:36
安装情况如何了?楼主
作者: zongg    时间: 2012-11-13 17:41
chenzhp 发表于 2012-11-13 14:20
谢谢回答啊。

但是我看到你的是 php-mysql 之类的。


如果你只用mysql 那就不用安装php那个包。
作者: chenzhp    时间: 2012-11-23 14:31
回复 15# zongg

今天我重新装了一下,就只装了一个server
yum install mysql-server

然后
chkconfig mysqld on

最后 service mysql start 就OK了。

之前弄得太麻烦了。

我现在想问下,我只装server就可以了吗。现在就可以开始进行数据表的创建之类的学习吗?

client是干嘛的


   
作者: zongg    时间: 2012-11-23 14:39
chenzhp 发表于 2012-11-23 14:31
回复 15# zongg

今天我重新装了一下,就只装了一个server


你还需要yum install mysql  这个就是客户端,就是有个客户端才能连接上mysql去建表学习。
作者: chenzhp    时间: 2012-11-23 14:53
回复 17# zongg




    有个问题,刚刚我直接进入了server,也可以创建数据库,创建表呢。
   那么安装客户端有什么好处?
作者: zongg    时间: 2012-11-23 16:43
chenzhp 发表于 2012-11-23 14:53
回复 17# zongg


恩,客户端是这样的,比如你在其它机器上,想连接你有mysql-server 这台机器,那么你就需要在这台机器上安装个mysql客户端。
作者: chenyx    时间: 2012-11-23 19:24
可能是之前你已经安装mysql的客户端了吧.
客户端作用就是连接服务器端,对服务器进行数据管理用的,一般安装server端就安装客户端




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2