国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[Drupal优化/SEO/环境] mysql无法启动?---Linux lampp 指定mysql目录

[复制链接]
发表于 4-16-2012 03:32 | 显示全部楼层 |阅读模式
一直用着很久很久以前弄好的台式机的lamp环境,配置都忘记光了,这不,今天想在我的本本也弄一个环境,好回去也可以开发,谁知道一启动,提示mysql无法启动,日了,神马情况,查了一下资料才知道,原来是忘记给/opt/lampp/var/mysql目录赋写入权限了。
& x; k' x! ?5 M+ f1 L9 E
; g( y6 L' h, D) Y+ R为什么要写入权限呢,查看了/opt/lampp/etc/my.cnf
) L3 P  G# Q, s0 f
9 s3 I# ?+ h7 ?- g0 Z" R6 @' Psocket                = /opt/lampp/var/mysql/mysql.sock
4 h4 G9 C9 C) \7 }+ p+ H! O, ^! ?+ T- N7 o
原来,在mysql启动的时候,会往/opt/lampp/var/mysql/目录写入一个mysql.sock文件,所以要求 /opt/lampp/var/mysql/目录要有写入权限
! |# j$ V/ ]1 L. I: A5 v9 u& @运行 chmod -R 777 /opt/lampp/var/mysql% y. t- \: @$ a! N
启动成功) }: h* H$ Q0 ~0 h* G' A4 V
那如果我想改变目录呢,找了一下,都说是在my.cnf里面添加一个datadir = /path/to/mysql/data 就可以,但是却报错,没办法,还好Linux有ln命令,操作如下:4 d" S+ M5 H" _$ A
1.关闭服务器+ f) R# B) j( E* K, M
sudo /opt/lampp/lampp stop
- i+ ]1 g1 z7 e- Y2.备份一下数据
5 w3 ~5 o# k7 t6 N9 l, amv /opt/lampp/var/mysql /opt/lampp/var/mysql_bak
, F" N6 [9 ^6 G3.然后把你的数据库目录指定过来
+ I! N/ \/ _8 v% v4 K( Z/ Zln /media/common/data/mysql /opt/lampp/var/mysql2 P7 n& s8 x. ^2 j7 s2 L, F% R' H

) A& ]; r* H" F, J, M4 P3 l! Z大功告成!' r: t" o9 q& k7 j

8 Z' N' ]' o# E& m' ~3 p. m# a* A

|2011-2026-版权声明|平台(网站)公约|手机版|手机版|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 12-29-2025 09:45 , Processed in 0.225573 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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