相关疑难解决方法(0)

需要备份 MySQL 数据库 information_schema、performance_schema、mysql 和 phpmyadmin?

我知道没有必要备份information_schema数据库,但是以下数据库(除了用户定义的数据库)呢?

  • performance_schema
  • mysql
  • phpmyadmin

(所以,如果出现问题,我们必须从头开始(新的 MySQL 安装),我必须放回哪些数据库?)

mysql mysqldump backup

9
推荐指数
1
解决办法
5194
查看次数

从 MySQL 5.1.73 升级到 5.6.21 的任何已知问题?

我计划在 CentOS 6.5 机器上运行我的 MySQL DB ver5.1.73 到 MySQL 5.6.21。

我根据我在 StackOverflow 上阅读的内容了解了此操作的基本过程,但我很好奇是否有人在使用 5.1 到 5.6 路线时遇到任何特定问题?

我听说过的一个是某些 TIMESTAMP 列可能会以不正确的时间戳结束。但我很好奇是否还有其他人听说过或遇到过的。

为了缩小我关心的问题,我只关心可能存在数据丢失或一致性问题的任何事情

谢谢!是

mysql mysql-5 mysql-5.1 upgrade mysql-5.6

6
推荐指数
1
解决办法
1万
查看次数

错误 1054 (42S22): 'mysql.user' 中的未知列 'plugin'

我正在尝试为用户授予对新数据库的权限

mysql> grant all on db_test.* to 'user_test'@'localhost' identified by 'usersexistingpassword';
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

ERROR 1054 (42S22): Unknown column 'plugin' in 'mysql.user'
Run Code Online (Sandbox Code Playgroud)

我正在使用 MySQL 5.6

mysql> select @@version;
+-------------+
| @@version   |
+-------------+
| 5.6.24-72.2 |
+-------------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

我确实在 MySQL 上找到了一篇关于在 5.6.x 及更高版本上更新本机密码的文章

6.3.9.3 从 4.1 之前的密码哈希和 mysql_old_password 插件迁移 https://dev.mysql.com/doc/refman/5.7/en/account-upgrades.html

我以 root 身份运行了他们推荐的命令

mysql> UPDATE mysql.user SET plugin = 'mysql_native_password'
    -> WHERE plugin = '' AND (Password = '' OR LENGTH(Password) = 41);
ERROR 1054 (42S22): Unknown …
Run Code Online (Sandbox Code Playgroud)

mysql permissions users errors mysql-5.6

6
推荐指数
1
解决办法
2万
查看次数

我可以从数据文件中找出 MySQL 的版本吗?

我这里有一个非常奇怪的情况。我有一个运行 ubuntu 8.10 和 MySQL 服务器的 linux 机器,上面安装了 Wordpress,为我们公司托管了一个内部博客。运行它的机器已经坏了,但我能够将驱动器放入机箱中并访问文件并恢复 MySQL 数据文件夹。我们主要是一家 Windows 公司,我的 Linux 经验非常有限。在这台机器崩溃之前,我们正在尝试将此博客移动到运行 PHP for IIS 的 Windows 虚拟机;并且我们在 MySQL 5.1 上启动并运行了 Wordpress 数据库的旧副本。我目前正在尝试从 linux MySQL 数据文件夹中检索最新数据并将其导入当前数据库,但我遇到了问题。

到目前为止的问题:1) 我不知道 linux 机器上安装了哪个版本的 MySQL 2) 我在 linux MySQL 数据文件夹上看到 ib_logfile0、ib_logfile1 和 ibdata1,但不确定它是否真的在运行 InnoDB我的 wordpress 文件夹中也有 .frm、.myd 和 .myi 文件

如果我能找出 linux box MySQL 的版本,我也许可以创建一个虚拟机来运行 linux 和 MySQL,这样我就可以复制数据文件夹,然后进行导出转储;除非其他人知道一种更简单的方法将数据放入我当前的数据库中。

对此问题的任何帮助或指导将不胜感激。

谢谢,内森

mysql windows linux restore

3
推荐指数
1
解决办法
4455
查看次数