/usr/local/mysql5.1/bin/mysql_safe --user=mysql &
以上是我手动配置 lnmp 环境中设置开机自启的部分,只有 mysql 无法开机启动?求教!
1
msg7086 2015-11-09 06:02:50 +08:00 1
实在不好意思吐槽一句。
为什么不做成系统服务而要放在启动项里…… |
4
lee015 2015-11-09 08:20:50 +08:00 via Android 1
chkconfig mysqld on
|
5
kn007 2015-11-09 09:16:19 +08:00 1
|
6
V69EX 2015-11-09 09:31:20 +08:00 1
@lee015 从源码编译安装的话, mysqld 脚本不会自动安装的,应该自己从源码里找到这个脚本和 my.cnf ,复制到相应目录。
|
7
adexbn 2015-11-09 09:34:11 +08:00 via iPhone 1
看 mysql log
|
8
cevincheung 2015-11-09 09:36:00 +08:00 1
systemd
ExecStart=/usr/local/mysql/bin/mysqld_safe --defaults-file=/path/my.cnf |
9
fengyqf 2015-11-09 09:52:28 +08:00 1
为什么要自己编译 mysql , yum 安装的不行吗?
要查原因,请先分析相关的日志,不懂的话话再帖出来 |
10
crowds 2015-11-09 10:19:02 +08:00
楼上各种抓瞎 XD
|
11
tianjusanren 2015-11-09 10:28:48 +08:00 1
你确定是 mysql_safe 而不是 mysqld_safe ?
先把你 rc.local 里边的启动命令,复制出来,手动执行一下,看 mysql 能不能启动 |
12
crohn 2015-11-09 10:48:57 +08:00
@tianjusanren 哈哈,真相了
|
13
firexp 2015-11-09 14:04:54 +08:00 via Android 1
看看 rc.local 有没执行权限
|
14
GNiux 2015-11-09 17:17:19 +08:00 via iPhone 1
|
15
kn007 2015-11-09 17:34:23 +08:00 1
@GNiux 我一般都注册成服务,开机自启的。
rc.local 我放的是 echo XXX 或 mknod /dev/ppp XXX 之类的的语句 |
17
luefei 2015-11-09 20:14:16 +08:00 1
。。这种提问方式 谁知道为什么没有启动。。
|
18
Beebird 2015-11-09 20:23:44 +08:00 1
看看 /var/log/messages 有啥报错
|
19
lhbc 2015-11-09 20:30:27 +08:00 via Android
楼主这种问了问题就消失的,大家还是散了吧。
|
21
msg7086 2015-11-09 21:04:03 +08:00 1
@GNiux 永不使用 rc.local 来启动守护进程。
如果发行版不支持 rc.local 以外的方案,那就换个好点的…… |
22
lenran OP @tianjusanren 是我的疏忽,再次开机测试后发现把 mysqld_safe 写成了 mysql_safe ,实在抱歉。
谢谢大家热心回复! |
23
ghw 2015-11-09 22:54:57 +08:00
一直想不明白,为什么你们不愿意用包管理器。。。
|