MariaDB社区

标题: MYSQL启动问题请教 [打印本页]

作者: justin.hai    时间: 2009-5-13 10:24
标题: MYSQL启动问题请教
本帖最后由 justin.hai 于 2009-5-13 13:57 编辑

大家好,我刚学MYSQL ,在Red Hat Enterprise Linux AS release 4 安装了
MYSQL 5.1 ,安装用户是 root  , 启动的时候出现以下问题:
1. 用 service mysql start 报错如下:
Starting MySQL..Manager of pid-file quit without updating f[FAILED]
ERROR文件的信息如下:
090513 10:18:00 [ERROR] Can't start server : Bind on unix socket: Permission denied
090513 10:18:00 [ERROR] Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock ?
090513 10:18:00 [ERROR] Aborting

090513 10:18:00  InnoDB: Starting shutdown...
090513 10:18:01  InnoDB: Shutdown completed; log sequence number 0 46409
090513 10:18:01 [Warning] Forcing shutdown of 1 plugins
090513 10:18:01 [Note] /usr/sbin/mysqld: Shutdown complete

090513 10:18:01 mysqld_safe mysqld from pid file /var/lib/mysql/vmrehl4n3.pid ended

关于 Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock ?
ps -ef|grep mysql  确认没有mysql进程在跑

2.用 mysqld_safe --user=root & 启动正常,也没有报错
[root@vmrehl4n3 mysql]# mysqld_safe --user=root &
[1] 3369
[root@vmrehl4n3 mysql]# 090513 10:23:07 mysqld_safe Logging to '/var/lib/mysql/vmrehl4n3.err'.
090513 10:23:07 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

[root@vmrehl4n3 mysql]# mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.34-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+
3 rows in set (0.00 sec)

3 . ./mysql --user=root start   这样启动也成功,不加  --user=root 就出现上面的错误信息。

请教各位这个是什么原因!!!
另外,我在网上查了,很多说MY.CNF 文件问题,可我找遍我的OS 都没看到这个文件!
新手上路,请大家多多关照!
作者: aliceli    时间: 2009-5-13 15:45
检查你的socket文件所在目录的owner。
把owner和group都改成mysql。

试试看行不行。。。
作者: kider    时间: 2009-5-14 09:39
my.cnf一般在/etc ,或当前数据库目录中
可通过命令查找:#find / -name my.cnf

或还是找不到,那就建一个
作者: justin.hai    时间: 2009-5-15 08:54
3# kider


谢谢!
作者: justin.hai    时间: 2009-5-15 09:07
本帖最后由 justin.hai 于 2009-5-15 09:08 编辑

谢谢各位的帮助,已经搞定,因为是先删除掉了REDHAT 自带的MYSQL 再安装 5.1的RPM包 ,安装完后再跑 mysql_install_db  mysql_upgrade 两个脚本;还有我是用root 安装的,装完   /var/lib/mysql 的权限有问题  显示为  root : mysql   ,chown -R mysql:mysql mysql , 就可以用 service mysql start 启动了。

谢谢  kider  & aliceli  :)
作者: my1bbs1    时间: 2016-2-2 10:21
看看













北京华盛癫痫病医院好吗
北京癫痫病专科医院排名
北京华盛癫痫病医院
昆明军海癫痫病医院
昆明军海医院怎么样
北京华盛癫痫病医院
北京华盛癫痫病医院
云南昆明军海医院
北京华盛医院怎么样
昆明军海癫痫病医院
北京华盛癫痫病医院
昆明军海癫痫病专科医院




欢迎光临 MariaDB社区 (http://123.56.88.72/) Powered by Discuz! X3.2