QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1345|回复: 16

mysql安装问题

[复制链接]
发表于 2003-9-20 20:52:24 | 显示全部楼层 |阅读模式
当我安完mysql,想启动一下试试的时候mysql start的时候就出现这样的问题了,我用的是ML,我的/var/lib/下根本就mysql/mysql.sock'啊
这是怎么回事呢,是不是少安装了什么呢???


ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
 楼主| 发表于 2003-9-20 23:26:39 | 显示全部楼层
有人知道么???
回复

使用道具 举报

发表于 2003-9-21 09:10:05 | 显示全部楼层
你用什么方式安装的?我现在在Win下,没办法细说,大致提一下。我用源码+gcc安装的,开始也不能用,可能是权限有问题,或者是MySQL没有初始化。
回复

使用道具 举报

发表于 2003-9-21 09:22:16 | 显示全部楼层
所有/绝大多数关系数据库都能以如下方式连接吗?
[code:1]
        String driver="[该DBMS的jdbc驱动]";
        String detail="[目标数据库的主机、端口、名称、用户、口令等各类细节]";
        Connection connect=null;

        try
        {
                Class.forName(driver);//里面只有driver一项
        }
        catch(... e)
        {
                ...
        }

        try
        {
                DriverManager.getConnection(detail);//里面只有detail一项
        }
[/code:1]
回复

使用道具 举报

 楼主| 发表于 2003-9-21 14:58:50 | 显示全部楼层
错误是这个,我看不明白,

[code:1]

ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

[/code:1]
回复

使用道具 举报

发表于 2003-9-21 16:43:45 | 显示全部楼层
你的Server端启动了吗?
回复

使用道具 举报

 楼主| 发表于 2003-9-21 17:23:25 | 显示全部楼层
你说的是什么server端呀,不要说的那么职业啊,我不懂啊,是不是apache呀???
回复

使用道具 举报

发表于 2003-9-21 19:44:08 | 显示全部楼层
你是直接点它的图标安装的吗(这个问题不“职业化”吧)?
回复

使用道具 举报

 楼主| 发表于 2003-9-22 09:58:03 | 显示全部楼层
是啊,我安装的是rpm包,我直接点的图标
回复

使用道具 举报

发表于 2003-9-22 11:40:46 | 显示全部楼层
出现上面的问题是文件的权限设置问题造成的,mysqld的权限应该是
mysql的安装目录是 用户为root 组为mysql
mysql的数据库存放的目录因该是 用户为mysql 组也是mysql
回复

使用道具 举报

 楼主| 发表于 2003-9-22 12:34:42 | 显示全部楼层
那怎么修改呢,仔细说一下吧~
回复

使用道具 举报

发表于 2003-9-22 13:19:40 | 显示全部楼层
例如我们的mysql安装在 /usr/local/mysql 其数据库放在 /usr/local/mysql/var下
chown -R root /usr/local/mysql
chgrp -R mysql /usr/local/mysql
chown -R mysql /usr/local/mysql/var
回复

使用道具 举报

 楼主| 发表于 2003-9-22 13:27:38 | 显示全部楼层
“chown  -R和chgrp -R”是什么意思???
回复

使用道具 举报

 楼主| 发表于 2003-9-22 18:00:36 | 显示全部楼层
我试了一下,可是找不到mysql安装这哪里了,我感觉是安装在/usr/bin里了,因为mysql的执行文件在那,然后我打了
[code:1]
[root@Peier root]# chown -R root /usr/bin
[root@Peier root]# chgrp -R mysql /usr/bin
chgrp: invalid group name `mysql'
[/code:1]
这是为什么呢???是不是我的mysql没安在那里啊???
回复

使用道具 举报

发表于 2003-9-22 18:58:02 | 显示全部楼层
chgrp: invalid group name `mysql'

很明显,没有mysql组。你完全按照INSTALL里的命令打就能用了……
复制一行,运行一行……我安装时用两个console,一个显示Mysql的install,一个运行命令……
新建一个mysql组吧……

???!!!
chown -R root /usr/bin
chgrp -R mysql /usr/bin

/usr/bin???错了吧?

推荐用源代码包来安装
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 00:44 , Processed in 0.053827 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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