有关rpm安装mysql无法启动的问题
时间:2011-02-23
来源:互联网
由于有段时间没有接触mysql,有点遗忘,不知道该如何解决,在此发帖求助各位大侠,还望帮助下小弟。问题是这样的:
我使用rpm包安装mysql:
复制代码
之后,rpm -ivh mysql*安装完成后,复制my.cnf
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
然后修改其配置文件my.cnf的[mysqld],添加如下字段:
复制代码
然后service mysql start报错:
复制代码
经检查,没有/var/lib/mysql/bin目录,
目录结构如下
复制代码
在此,小弟有几个疑问,还望各位大侠指点一二:
1.配置文件中的datadir和basedir是否可以指定为一个目录?
2.rpm安装mysql之后,其安装后目录在哪里?是否/var/lib/mysql?为何与源码包安装后的目录有较大差异?
3.rpm包安装mysql之后,是否需要初始化数据库?为何我使用mysql_install_db --defaults=/etc/my.cnf --user=mysql会报错?
4.如上信息报错是哪里有问题?该如何解决哈?
谢谢各位大侠的看帖和回帖~~~
我使用rpm包安装mysql:
- [root@mysql ~]# ll
- total 163188
- -rw------- 1 root root 1087 Oct 9 05:03 anaconda-ks.cfg
- drwxr-xr-x 2 root root 4096 Oct 9 05:11 Desktop
- -rw-r--r-- 1 root root 34328 Oct 9 05:02 install.log
- -rw-r--r-- 1 root root 3995 Oct 9 04:58 install.log.syslog
- -rw-r--r-- 1 root root 17924823 Feb 22 16:59 mysql-client-5.5.8-1.rhel4.i386.rpm
- -rw-r--r-- 1 root root 3547843 Feb 22 17:01 mysql-devel-5.5.8-1.rhel5.i386.rpm
- -rw-r--r-- 1 root root 47648696 Feb 22 17:02 mysql-embedded-5.5.8-1.rhel5.i386.rpm
- -rw-r--r-- 1 root root 52744970 Feb 22 17:00 mysql-server-5.5.8-1.rhel5.i386.rpm
- -rw-r--r-- 1 root root 2021085 Feb 22 17:00 mysql-shared-5.5.8-1.rhel5.i386.rpm
- -rw-r--r-- 1 root root 42918796 Feb 22 17:00 mysql-test-5.5.8-1.rhel5.i386.rpm
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
然后修改其配置文件my.cnf的[mysqld],添加如下字段:
- [mysqld]
- port = 3306
- socket = /var/lib/mysql/mysql.sock
- datadir = /usr
- basedir = /var/lib/mysql
- pid-file = /var/lib/mysql/mysql.pid
- [root@mysql ~]# service mysql start
- Starting MySQLCouldn't find MySQL server (/var/lib/mysql/bi[FAILED]_safe)
目录结构如下
- [root@mysql ~]# cd /var/lib/mysql/
- [root@mysql mysql]# ll
- total 40
- drwx--x--x 2 mysql mysql 4096 Feb 22 17:05 mysql
- drwx------ 2 mysql mysql 4096 Feb 22 17:05 performance_schema
- -rw-r--r-- 1 mysql mysql 112 Feb 22 17:05 RPM_UPGRADE_HISTORY
- -rw-r--r-- 1 mysql mysql 112 Feb 22 17:05 RPM_UPGRADE_MARKER-LAST
- drwxr-xr-x 2 mysql mysql 4096 Feb 22 17:05 test
- [root@mysql mysql]# pwd
1.配置文件中的datadir和basedir是否可以指定为一个目录?
2.rpm安装mysql之后,其安装后目录在哪里?是否/var/lib/mysql?为何与源码包安装后的目录有较大差异?
3.rpm包安装mysql之后,是否需要初始化数据库?为何我使用mysql_install_db --defaults=/etc/my.cnf --user=mysql会报错?
4.如上信息报错是哪里有问题?该如何解决哈?
谢谢各位大侠的看帖和回帖~~~
作者: 宁愿冷酷到底 发布时间: 2011-02-23
rpm -ql mysql-server 会显示出 mysql 服务端所包含的文件。
先删掉 my.cnf 尝试启动,默认装好就可以用的,还有问题了可以看看 mysql 的错误日志~
先删掉 my.cnf 尝试启动,默认装好就可以用的,还有问题了可以看看 mysql 的错误日志~
作者: vermouth 发布时间: 2011-02-23
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28