如何从Plesk解除链接数据库,而不从服务器移除?

适用版本:
• Plesk for Linux
• Plesk for Windows

如何从Plesk解除链接数据库,而不从服务器将该数据库移除?具体实现步骤如下:

目前无法通过GUI或CLI工具实现,因此需要运行直接的SQL查询:
1. 通过SSH或RDP连接服务器

2. 创建Plesk数据库备份

3. 访问Plesk数据库

4. 运行下面的查询以构建用户、数据库和域名之间的关系:
SELECT db.id AS DB_ID,db.name,dbu.id AS DB_USR_ID,dbu.login,d.name AS Domain FROM data_bases db JOIN db_users dbu ON db.id = dbu.db_id LEFT JOIN domains d ON db.dom_id = d.id;
+-------+-------------+-----------+----------+-------------+
| DB_ID | name        | DB_USR_ID | login    | Domain      |
+-------+-------------+-----------+----------+-------------+
|     1 | database_01 |         2 | dbuser_2 | example.com |
+-------+-------------+-----------+----------+-------------+

5. 使用DB_ID 和DB_USR_ID 列的值将用户和数据库从 Plesk 分离:
DELETE FROM data_bases WHERE id = 1;
DELETE FROM db_users WHERE id = 2;

注意:只要旧的数据库和数据库用户仍存在于数据库服务器上,则无法创建带有相同名称的新数据库和数据库用户。

提交
还没有评论,快来抢沙发吧!
售前
支持
代理
合作
售后
支持