朽木自雕星弈 发表于 2022-1-27 09:08:56

【已解决】mysql数据库无法删除

啊怎么说呢,我在服务器上安装了个kangle EP脚本,然后发现不能和bt同时存在我就把kangle删除了。但是返回所有使用mysql的网站都显示:建立数据库连接时出错或者
Error establishing a database connection
总之数据库出现问题了。
然后我尝试删除数据库列表然后再删除mysql重装
然后我就发现我无法登陆phpMyAdmin并且在宝塔上进行数据库删除操作报错
然后我尝试直接卸载mysql结果成功了并且进行了重装,但是重装后这些数据库列表依然存在
上面说的无法登陆和无法删除依然存在
phpmyadmin错误提示:
错误码:mysqli::real_connect(): (HY000/1045): Access denied for user 'music'@'localhost' (using password: YES)
尝试删除数据库显示
堡塔温馨提示您,请冷静几秒钟,确认以下要删除的数据。
数据库:idc大小: 0 B创建时间:2022-01-26



数据库列表有这个东西,但是显示大小0b,并且无法删除。
就问一下有没有什么办法清空这个mysql列表或者说怎么重装掉整个mysql数据库(有备份数据)




谢花郎 发表于 2022-1-27 09:59:14

您好,MySQL列表的数据库名称是直接写到面板数据库内的,如果你要清理这些名称,需要到面板的数据库文件内清理。
default.db文件下载到本地然后,使用SQLiteStudio软件打开default.db文件,修改完成后上传到/www/server/panel/data目录下

路径:
/www/server/panel/data/default.db

朽木自雕星弈 发表于 2022-1-27 10:17:48

谢花郎 发表于 2022-1-27 09:59
您好,MySQL列表的数据库名称是直接写到面板数据库内的,如果你要清理这些名称,需要到面板的数据库文件内 ...

啊这个问题解决了,但是我上传数据库他还是报错
SQL 查询: 复制


CREATE TABLE `wp_commentmeta` (
`meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`comment_id` bigint(20) unsigned NOT NULL DEFAULT '0',
`meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
`meta_value` longtext COLLATE utf8mb4_unicode_520_ci,
PRIMARY KEY (`meta_id`),
KEY `comment_id` (`comment_id`),
KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci
MySQL 返回: 文档

#1273 - Unknown collation: 'utf8mb4_unicode_520_ci'

谢花郎 发表于 2022-1-27 10:33:18

宝塔用户_rzsicp 发表于 2022-1-27 10:17
啊这个问题解决了,但是我上传数据库他还是报错
SQL 查询: 复制


您好,您建的数据库编码选择utf8mb4格式,然后再试试。

朽木自雕星弈 发表于 2022-1-27 11:14:26

谢花郎 发表于 2022-1-27 10:33
您好,您建的数据库编码选择utf8mb4格式,然后再试试。

啊正常了谢谢

谢花郎 发表于 2022-1-27 11:22:39

宝塔用户_rzsicp 发表于 2022-1-27 11:14
啊正常了谢谢

好的

zixun 发表于 2024-6-11 04:15:43

谢花郎 发表于 2022-1-27 09:59
您好,MySQL列表的数据库名称是直接写到面板数据库内的,如果你要清理这些名称,需要到面板的数据库文件内 ...

不行,还是这个样子,还有没有其他方法
页: [1]
查看完整版本: 【已解决】mysql数据库无法删除