Sam David Asked: 2021-02-11 02:58:57 +0800 CST2021-02-11 02:58:57 +0800 CST 2021-02-11 02:58:57 +0800 CST 无法登录MySQL服务器_数据目录更改后_cent os 7 772 我有centos 7,最近我在迁移后将mysql的数据目录从/var/lib/mysql更改为/test/sql,我可以通过终端从mysql服务器登录,但无法通过phpmyadmin登录说无法登录到 MySQL 服务器,没有任何错误代码。我尝试刷新特权,使用终端创建新闻用户并授予更改帐户密码的权限 linux centos 1 个回答 Voted Best Answer harrymc 2021-02-11T03:56:07+08:002021-02-11T03:56:07+08:00 更改 MySQL 的数据位置后,您还需要 phpmyadmin相应地更改设置才能通过 phpmyadmin 登录。您需要重新配置它以使用套接字身份验证并指向 mysql 套接字的新位置 如果新文件系统安装在 下/data,请编辑文件 /etc/phpMyAdmin/config.inc.php(CentOS/RHEL) 或 /etc/phpmyadmin/config.inc.php(Ubuntu)。 data_type可能当前设置为并且tcp需要更改为 socket。然后设置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 数据目录。
更改 MySQL 的数据位置后,您还需要
phpmyadmin
相应地更改设置才能通过 phpmyadmin 登录。您需要重新配置它以使用套接字身份验证并指向 mysql 套接字的新位置如果新文件系统安装在 下
/data
,请编辑文件/etc/phpMyAdmin/config.inc.php
(CentOS/RHEL) 或/etc/phpmyadmin/config.inc.php
(Ubuntu)。data_type
可能当前设置为并且tcp
需要更改为socket
。然后设置socket的新位置:重新启动 Apache 以应用更改。
来源: PhpMyAdmin 和更改的 MySQL 数据目录。