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

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

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

[复制链接]
发表于 4-16-2012 03:32 | 显示全部楼层 |阅读模式
一直用着很久很久以前弄好的台式机的lamp环境,配置都忘记光了,这不,今天想在我的本本也弄一个环境,好回去也可以开发,谁知道一启动,提示mysql无法启动,日了,神马情况,查了一下资料才知道,原来是忘记给/opt/lampp/var/mysql目录赋写入权限了。
0 \9 I" }$ v2 t% B( P1 y9 H' H: v
4 t1 Y5 \. T6 T: e0 h  u" ]为什么要写入权限呢,查看了/opt/lampp/etc/my.cnf5 R7 E4 q$ [) T8 B
& R6 Q2 d5 e7 s$ ~+ }
socket                = /opt/lampp/var/mysql/mysql.sock/ w) I* j5 v$ ^' L: s* ]5 u3 M4 a

5 j% Y4 Y: a% V. M7 S原来,在mysql启动的时候,会往/opt/lampp/var/mysql/目录写入一个mysql.sock文件,所以要求 /opt/lampp/var/mysql/目录要有写入权限1 Z! y" Y' W' q  t8 a
运行 chmod -R 777 /opt/lampp/var/mysql
+ k& ]; e* z% B* V2 ?! u* A& h- b启动成功
+ l" k( g! j+ h1 \0 ?2 @那如果我想改变目录呢,找了一下,都说是在my.cnf里面添加一个datadir = /path/to/mysql/data 就可以,但是却报错,没办法,还好Linux有ln命令,操作如下:" k# V1 w9 Y! o+ |. D: i6 N  z
1.关闭服务器8 j: c/ }, k% ?4 _5 b" A, S# M
sudo /opt/lampp/lampp stop* J( H$ F5 \7 L" Y! ?
2.备份一下数据
3 H# j: i4 G6 v8 jmv /opt/lampp/var/mysql /opt/lampp/var/mysql_bak
3 j, |, p; s, X/ C  b+ G( s3.然后把你的数据库目录指定过来2 }1 f; @8 d' }7 G, x" L+ w
ln /media/common/data/mysql /opt/lampp/var/mysql
7 p4 A9 M2 J! T0 h; O5 t" r5 h
3 }' I8 V, Q4 M5 [6 W大功告成!
  }" O- t# I. `$ E5 J$ C
5 N1 B" @! W. D, y" e) H) T

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

GMT+8, 11-12-2025 10:33 , Processed in 0.177496 second(s), 66 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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