首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > 安装使用MySQL时一个典型错误的解决
【标  题】:安装使用MySQL时一个典型错误的解决
【关键字】:MySQL
【来  源】:http://blog.csdn.net/lphpc/archive/2005/12/29/565438.aspx

安装使用MySQL时一个典型错误的解决

    偶在Linux上顺利安装mysql,apache,php之后,编了一个连接数据库的.php页面,报如下错误:
    Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
    偶在网上搜了下,还是个很典型的错误,偶在google上搜了一些资料,成功解决.偶采取如下方法:
   

    看看mysql的错误日志就明白怎么回事,我这里的错误日志是在/var/lib/mysql/*.err 你会发现mysql只所以不能启动,是因为/var/lib/mysql的权限不允许mysql服务访问,英文mysql默认是调用mysql用户来启动服务的。我们只要
    chown -R mysql:mysql /var/lib/mysql
    就行,如果还是启动不了,再慢慢调试权限,反正一般启动不了都是权限的问题。

    如果大家还是不能启动不了的话,那就用我的比较繁琐的权限的设置,反正我每次都是这么做的,一般不会有问题,见下:

chown -R root /usr/local/mysql
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
chgrp -R mysql /usr/local/mysql/bin
chgrp -R mysql /var/lib/mysql
chmod 777 /var/lib/mysql
chown -R root /var/lib/mysql/mysql
chgrp -R mysql /var/lib/mysql/mysql
chmod 777 /var/lib/mysql/mysql
chown -R root /var/lib/mysql/mysql/*
chgrp -R mysql /var/lib/mysql/mysql/*
chmod 777 /var/lib/mysql/mysql/*
chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a


推荐信号与系统、信号处理书籍的个人看法:【上一篇】
MySQL手册:【下一篇】
【相关文章】
  • apache2+php+mysql+mod_secu+mod_evasive+mod_gzip+snmp+rrdtool+cacti
  • apache2+php+mysql+mod_secu+mod_evasive+mod_gzip+snmp+rrdtool+cacti [续]
  • 附:MYSQL配置
  • #1130 - Host 'localhost' is not allowed to connect to this MySQL server12/28
  • Mysql的自動備份腳本1/9
  • Windows Apache PHP MySQL 搭建
  • iis php zend mysql phpmyadmin
  • Jira 3.5 Enterprise EAR/WAR + mysql 安装手记
  • MYSQL常见出错代码!
  • 找不到組件 'MySql.Data.dll' 的相依性1/9
  • 【随机文章】
  • RTSP协议状态机
  • 一些proftpd的细微配置选项
  • [转帖]使用apache和IIS,共用80端口的一个解决方案
  • gcc 内嵌汇编的学习笔记 I
  • 客户端方便操作cookies的类
  • 奇怪的网页
  • RPG400学习笔记~~~
  • 一个通用数据库显示程序
  • 博科推业内首款64口交换机 为SAN提供新灵活性
  • J2ME中文教程 10 MIDlet的开发流程与部署
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.