我通过将整个var/lib/mysql文件夹复制到外部驱动器来备份我的MySql数据库。每当我更改数据库时,我都会这样做。每次,我都会收到一条消息,告诉我没有权限这样做。所以我得回去重置它们。
我一定是弄错了,但我不知道是什么。有没有人能提供建议或线索?
我在Ubuntu14.04 MySql 5.5下运行。
我对mysql用户权限进行了更改,由于某种莫名其妙的原因,除了mysql安装数据库之外,我再也看不到所有的数据库了。我不太明白为什么我看不到这些数据库,并且正在寻找关于我应该从哪里开始寻找哪里的权限可能已经搞砸了的输入。这是一个我不太熟悉的mysql层。我知道DB是存在的,但出于某种奇怪的原因,我不能将它们看作root。
mysql> SHOW GRANTS FOR 'root'@'localhost';
+------------------------------------------------------------------------+
|
我的Plesk控制面板只显示3个数据库(2个用于一个域,1个用于第二个域)。
当我使用命令行mysql> show databases时,它显示了大约20个数据库。
为什么Plesk mysql> show databases;在列出我的CentOS 8系统上的所有数据库时会有区别呢?
当我使用Plesk进行备份时,它是备份所有数据库还是只备份3个数据库?
我正在尝试通过命令获取数据库转储 docker exec container-name sh -c 'exec mysqldump --all-databases -uroot -p""' > db-backups/some-dump-name.sql 我已经得到了 Got error: 2002: "Can't connect to local MySQL server through socket '/opt/bitn
ami/mysql/tmp/mysql.sock' (2)" when trying to
我将一个本地开发的wordpress站点移动到客户端的服务器上,所以我尝试导出本地数据库并将其导入到服务器上。我按照这里的说明导出了.sql文件,但在导入时一直收到以下错误:
DROP TABLE IF EXISTS `wp_commentmeta` ;
MySQL said: Documentation
#1046 - No database selected
非常感谢您的帮助。谢谢!