广

MYSQL

  • MYSQL
  • MSSQL
  • Redis
  • MongoDB
  • oracle数据库
  • 数据管理

    php 不能连接数据库 php error Can't connect to local MySQL server

    2018-09-28 15:14:18 次阅读 稿源:互联网
    零七网广告
    全网推广平台,软文发布
    测试的php文件
    <?php
    $link=mysql_connect('localhost','root','zz') or die(mysql_error());
    mysql_select_db('test') or die('no db');
    mysql_query('SET NAMES utf8');
    echo 99;
    ?>
    运行后报错
    Can't connect to local MySQL server through socket '/tmp/mysql.sock'
    但在 命令行中能进入mysql
    [root@localhost local]# mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor. Commands end with ; or /g.Your MySQL connection id is 3Server version: 5.5.2-m2 Source distribution
    Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
    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

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七网广告
    零七网广告
    零七网广告
    零七网广告