免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3519 | 回复: 5

有关rpm安装mysql无法启动的问题 [复制链接]

论坛徽章:
0
发表于 2011-02-23 10:43 |显示全部楼层
由于有段时间没有接触mysql,有点遗忘,不知道该如何解决,在此发帖求助各位大侠,还望帮助下小弟。问题是这样的:
我使用rpm包安装mysql:
  1. [root@mysql ~]# ll
  2. total 163188
  3. -rw------- 1 root root     1087 Oct  9 05:03 anaconda-ks.cfg
  4. drwxr-xr-x 2 root root     4096 Oct  9 05:11 Desktop
  5. -rw-r--r-- 1 root root    34328 Oct  9 05:02 install.log
  6. -rw-r--r-- 1 root root     3995 Oct  9 04:58 install.log.syslog
  7. -rw-r--r-- 1 root root 17924823 Feb 22 16:59 mysql-client-5.5.8-1.rhel4.i386.rpm
  8. -rw-r--r-- 1 root root  3547843 Feb 22 17:01 mysql-devel-5.5.8-1.rhel5.i386.rpm
  9. -rw-r--r-- 1 root root 47648696 Feb 22 17:02 mysql-embedded-5.5.8-1.rhel5.i386.rpm
  10. -rw-r--r-- 1 root root 52744970 Feb 22 17:00 mysql-server-5.5.8-1.rhel5.i386.rpm
  11. -rw-r--r-- 1 root root  2021085 Feb 22 17:00 mysql-shared-5.5.8-1.rhel5.i386.rpm
  12. -rw-r--r-- 1 root root 42918796 Feb 22 17:00 mysql-test-5.5.8-1.rhel5.i386.rpm
复制代码
之后,rpm -ivh mysql*安装完成后,复制my.cnf
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
然后修改其配置文件my.cnf的[mysqld],添加如下字段:
  1. [mysqld]
  2. port            = 3306
  3. socket          = /var/lib/mysql/mysql.sock
  4. datadir         = /usr
  5. basedir         = /var/lib/mysql
  6. pid-file        = /var/lib/mysql/mysql.pid
复制代码
然后service mysql start报错:
  1. [root@mysql ~]# service mysql start
  2. Starting MySQLCouldn't find MySQL server (/var/lib/mysql/bi[FAILED]_safe)
复制代码
经检查,没有/var/lib/mysql/bin目录,
目录结构如下
  1. [root@mysql ~]# cd /var/lib/mysql/
  2. [root@mysql mysql]# ll
  3. total 40
  4. drwx--x--x 2 mysql mysql 4096 Feb 22 17:05 mysql
  5. drwx------ 2 mysql mysql 4096 Feb 22 17:05 performance_schema
  6. -rw-r--r-- 1 mysql mysql  112 Feb 22 17:05 RPM_UPGRADE_HISTORY
  7. -rw-r--r-- 1 mysql mysql  112 Feb 22 17:05 RPM_UPGRADE_MARKER-LAST
  8. drwxr-xr-x 2 mysql mysql 4096 Feb 22 17:05 test
  9. [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.如上信息报错是哪里有问题?该如何解决哈?
谢谢各位大侠的看帖和回帖~~~

论坛徽章:
34
亥猪
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉鸡
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龙
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系统版块每日发帖之星
日期:2015-11-06 06:20:00操作系统版块每日发帖之星
日期:2015-11-08 06:20:00操作系统版块每日发帖之星
日期:2015-11-19 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13
发表于 2011-02-23 13:52 |显示全部楼层
rpm -ql mysql-server 会显示出 mysql 服务端所包含的文件。
先删掉 my.cnf 尝试启动,默认装好就可以用的,还有问题了可以看看 mysql 的错误日志~

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2011-02-23 20:53 |显示全部楼层
rpm安装的mysql应该默认就安装/etc/my.cnf了

论坛徽章:
0
发表于 2011-02-25 14:34 |显示全部楼层
试问下,rpm安装完mysql之后,其mysql使用的配置文件是那个呢?
[root@mysql ~]# cat /etc/my.cnf
cat: /etc/my.cnf: No such file or directory
如果我需要设置一些参数,比如启动二进制日志,或者慢查询日志,应该在哪个配置文件的my.cnf中修改呢?

论坛徽章:
34
亥猪
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉鸡
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龙
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系统版块每日发帖之星
日期:2015-11-06 06:20:00操作系统版块每日发帖之星
日期:2015-11-08 06:20:00操作系统版块每日发帖之星
日期:2015-11-19 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13
发表于 2011-02-25 18:47 |显示全部楼层
如果没有 cat /etc/my.cnf 就是在启动文件 /etc/init.d/mysqld 中的默认设置了。

论坛徽章:
0
发表于 2011-03-03 17:59 |显示全部楼层
看一下错误日志就清楚了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP