问下mysql数据如何恢复?

情况是这样的,服务器系统是windows,原先系统用的宝塔安装的mysql,然后我不想用这个mysql了,想换成phpstudy里面的mysql
然后我把宝塔的mysql软件删除了,但是我没有对数据库保存,然后我想根据mysql里面的data文件,如何将这文件恢复到phpstudy里面的mysql数据库?
大概意思是如何将mysql的data文件还原成数据库?

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 3

MySQL卸载了怎么根据data文件恢复数据 如果你已经卸载了MySQL,但仍然有MySQL的data文件,你可以尝试以下步骤来恢复数据:

安装MySQL:首先,重新安装MySQL数据库,并确保安装的版本与之前的版本相同。

停止MySQL服务:在恢复数据之前,确保MySQL服务已停止运行。可以使用以下命令停止MySQL服务:

sudo service mysql stop

备份新安装的MySQL的data文件夹:在恢复数据之前,为了避免数据丢失,建议先备份新安装的MySQL的data文件夹。可以将其重命名或复制到其他位置。

将旧的data文件夹替换为备份的data文件夹:将之前卸载MySQL时备份的data文件夹复制到新安装的MySQL的data文件夹位置。确保文件夹名称和路径与新安装的MySQL的data文件夹相同。

设置正确的文件权限:确保data文件夹及其内容具有正确的文件权限,以便MySQL可以读取和写入数据。可以使用以下命令设置文件权限:

sudo chown -R mysql:mysql /var/lib/mysql
sudo chmod -R 755 /var/lib/mysql

启动MySQL服务:使用以下命令启动MySQL服务:

sudo service mysql start

检查数据恢复:启动MySQL服务后,可以登录MySQL并检查数据是否已成功恢复。可以使用以下命令登录MySQL:

mysql -u 用户名 -p

然后输入密码,如果一切正常,你应该能够看到之前的数据库和数据表。

请注意,这些步骤仅适用于在卸载MySQL之前备份了data文件夹的情况。如果没有备份,恢复数据可能会更加困难。因此,在卸载MySQL之前,务必备份重要的数据

1个月前 评论
donggan (楼主) 1个月前

你可以将宝塔上的mysql 从新安装回去试试 但是安装前先保存一下data

1个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!