在 CentOS 上使用 PhpStorm 连接数据库,一般有两种常见场景:
下面按最常用方式一步步说明。
mysql -V
或
mariadb -V
如果没装:
sudo yum install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
编辑配置文件:
sudo vi /etc/my.cnf
或
sudo vi /etc/my.cnf.d/server.cnf
确保有:
bind-address = 0.0.0.0
重启数据库:
sudo systemctl restart mariadb
CREATE USER 'phpstorm'@'%' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON *.* TO 'phpstorm'@'%';
FLUSH PRIVILEGES;
sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload
View → Tool Windows → Database
| 项目 | 内容 |
|---|---|
| Host | CentOS 服务器 IP |
| Port | 3306 |
| User | phpstorm |
| Password | 你的密码 |
| Database | 可选 |
点击 Download 自动下载 MySQL 驱动
点击 Test Connection
连接方式一样:
127.0.0.1 或 localhostAccess denied for user
如果不想开放 3306:
127.0.0.1如果你告诉我:
我可以给你更精确的配置截图级步骤。