Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 从Phpymyadmin还原数据库_Mysql_Macos_Phpmyadmin - Fatal编程技术网

Mysql 从Phpymyadmin还原数据库

Mysql 从Phpymyadmin还原数据库,mysql,macos,phpmyadmin,Mysql,Macos,Phpmyadmin,我使用Phpmyadmin在Mac上本地测试Drupal网站 我最近不得不重新安装我的Mac电脑。我的硬盘有一个完整的备份,但我不知道备份中的数据库在哪里以及如何恢复它们 Phpmyadmin在哪里存储数据库?/usr/local/mysql/data 请在此处尝试phpMyAdmin不写入任何数据库文件。它是一个访问MySQL服务器的php客户端应用程序 据我所知,在OSX上,MySQL服务器在/usr/local/MySQL/data中创建数据文件 1。停止MySQL服务器 sudo /us

我使用Phpmyadmin在Mac上本地测试Drupal网站

我最近不得不重新安装我的Mac电脑。我的硬盘有一个完整的备份,但我不知道备份中的数据库在哪里以及如何恢复它们

Phpmyadmin在哪里存储数据库?

/usr/local/mysql/data


请在此处尝试

phpMyAdmin不写入任何数据库文件。它是一个访问MySQL服务器的php客户端应用程序

据我所知,在OSX上,MySQL服务器在/usr/local/MySQL/data中创建数据文件

1。停止MySQL服务器

sudo /usr/local/bin/mysql.server stop
2。删除新数据文件

sudo chown -R _mysql:wheel /usr/local/mysql/data
sudo /usr/local/mysql/bin/mysqlcheck --all-databases
sudo mv/usr/local/mysql/data/usr/local/mysql/data.new

3。从备份中复制旧数据文件并修复权限

sudo chown -R _mysql:wheel /usr/local/mysql/data
sudo /usr/local/mysql/bin/mysqlcheck --all-databases
4。再次启动服务器

sudo /usr/local/bin/mysql.server start
5。检查并优化数据库

sudo chown -R _mysql:wheel /usr/local/mysql/data
sudo /usr/local/mysql/bin/mysqlcheck --all-databases
现在,phpMyAdmin将显示所有旧数据库

相关: