Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php wordpress可以';t连接到mysql_Php_Mysql_Wordpress - Fatal编程技术网

Php wordpress可以';t连接到mysql

Php wordpress可以';t连接到mysql,php,mysql,wordpress,Php,Mysql,Wordpress,这是我第一次尝试wordpress 红帽7x PHP7.2 Nginx mysql 8.x 在/etc/my.cnf中设置: datadir=/data/mysql/mysql socket=/data/mysql/mysql/mysql.sock log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid [client] port=3306 socket=/data/mysql/mysql/mysql.sock 我

这是我第一次尝试wordpress

  • 红帽7x
  • PHP7.2
  • Nginx
  • mysql 8.x
  • 在/etc/my.cnf中设置:

    datadir=/data/mysql/mysql
    socket=/data/mysql/mysql/mysql.sock
    
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    
    [client]
    port=3306
    socket=/data/mysql/mysql/mysql.sock
    
    我可以在cli中验证数据库连接,如:

    mysql -u wordpressuser -p -h localhost
    
    但wordprcess在第一步总是失败:

    https://xxx/wp-admin/setup-config.php?step=1
    
    出现错误:“建立数据库连接时出错”

    我尝试了以下主机值:

  • 本地主机
  • 本地主机:3306
  • localhost:/data/mysql/mysql/mysql.sock
  • 127.0.0.1
  • 127.0.0.1:3306
  • 127.0.0.1:/data/mysql/mysql/mysql.sock 现在不知道如何前进

  • 感谢您的点击

    您的用户是否能够使用正确的数据库?@DanielVítek是的,我可以通过cli与用户“wordpressuser”进行连接。当您连接时,是否可以运行
    使用WordPress数据库
    ?@DanielVítek是,“使用wordpress”,回答是:“数据库已更改”。我相信wordpress不支持MySQL 8.xIs您的用户能够使用正确的数据库吗?@DanielVítek是的,我可以通过cli与用户“wordpress user”连接。连接时,您能否运行
    使用wordpress数据库
    ?@DanielVítek是的,“使用wordpress”,回答是:“数据库已更改”。我相信wordpress不支持MySQL 8.x