110707  2:35:05  InnoDB: Initializing buffer pool, size = 128.0M
110707  2:35:05  InnoDB: Completed initialization of buffer pool
110707  2:35:05  InnoDB: highest supported file format is Barracuda.
110707  2:35:05  InnoDB: 1.1.4 started; log sequence number 1617759
110707  2:35:05 [ERROR] /usr/local/mysql/bin/mysqld: Can't create/write to file '/usr/local/mysql/data/hqdb01.chinascopefinancial.com.pid' (Errcode: 13)
110707  2:35:05 [ERROR] Can't start server: can't create PID file: Permission denied
110707 02:35:05 mysqld_safe mysqld from pid file /usr/local/mysql/data/hqdb01.chinascopefinancial.com.pid ended
[root@hqdb01 data]#
环境 mysql5.5.8 源码安装,linux系统

解决方案 »

  1.   

    检查/usr/local/mysql/data/ 文件夹权限
      

  2.   

    chown -R mysql:mysql 你的data目录
      

  3.   

    示例:
    #chown -R /var/lib/mysql5/ mysql:mysql
    #chmod -R 777 /usr/lib/mysql5/
    试试
      

  4.   

    /var/lib/mysql5/这个是啥目录来着?
      

  5.   

    是示例,修改成你的目录
    /usr/local/mysql/data/
    即可
      

  6.   

    确认权限是否正确,在目录创建
    hqdb01.chinascopefinancial.com.pid
    这个文件试试
      

  7.   

    Permission denied 。
    这个明显是权限问题。
    把那个文件夹的权限改为777就OK了。
    chmod 777 /usr/local/mysql/data/