无法登录 MySQL 服务器_数据目录更改后_cent os 7

无法登录 MySQL 服务器_数据目录更改后_cent os 7

我有 centos 7,最近我将 mysql 的数据目录从 /var/lib/mysql 更改为 /test/sql,迁移后,我能够通过终端从 mysql 服务器登录,但无法通过 phpmyadmin 登录无法登录 MySQL 服务器没有任何错误代码。我尝试刷新权限,使用终端创建新用户并授予更改帐户密码的权限

答案1

更改 MySQL 的数据位置后,您还需要 phpmyadmin相应地更改设置才能通过 phpmyadmin 登录。您需要重新配置它以使用套接字身份验证并指向 mysql 套接字的新位置

如果新文件系统挂载在下/data,请编辑该文件 /etc/phpMyAdmin/config.inc.php(CentOS/RHEL) 或 /etc/phpmyadmin/config.inc.php(Ubuntu)。

data_type当前可能设置为,tcp需要更改为 socket。然后设置套接字的新位置:

$cfg['Servers'][$i]['socket'] = '/data/mysql/mysql.sock';          // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type'] = 'socket';       // How to connect to MySQL server ('tcp' or 'socket')

重新启动 Apache 以应用更改。

来源: PhpMyAdmin 并更改 MySQL 数据目录

相关内容