ubuntu - MySQL 工作台配置在 Ubuntu 中已损坏

标签 ubuntu mysql-workbench

这本身不是一个编程问题,所以如果这是在错误的区域,请告诉我我应该把它放在哪里,我会看看我能做些什么来让它移动。

我正在开发一个使用 MySQL 数据库的 Java 项目。我的系统是 Ubuntu 15.04。我已经安装了 Java、Eclipse 和 MySQL,没有任何问题(我遇到过)。我毫不费力地安装了 MySQL Workbench。我创建了一个似乎工作正常的“localhost”连接。我开始尝试运行应该适本地设置我的数据库以模拟客户端的数据库设置的脚本。我是 MySQL 和 Workbench 的新手,所以有一些问题。我终于解决了大部分问题,但最后我没有任何联系。所以我关闭了该连接选项卡并尝试打开一个新连接。我的“localhost”连接没有出现,所以我去管理连接看看为什么它没有显示并且没有列出保存的连接。当我点击“新建”按钮时,我得到一个“主屏幕错误”,表明工作台“无法将 XML 数据保存到文件/home/username/.mysql/workbench/other_connections.xml

我必须在终端窗口中输入 sudo 才能进入目录 - 该目录中的所有内容都归 root 所有,其他人可以读取 XML 文件。我已经阅读了所有我可以在网上找到的关于如何清理东西的“建议”——大多数都与 apt-get 有关。我已经通过 Ubuntu 软件中心卸载并重新安装了 MySQL Workbench。没有什么不同。我会很感激我能得到的任何帮助。谢谢你。

最佳答案

这已解决。 .mysql/目录的权限确实搞砸了——该目录属于 root 而不是我的用户名,但它不是 Linux root 帐户,而是 MySQL 数据库中的 root 帐户——因为我在其中做了一些相当不聪明的事情努力快速启动和运行。删除 MySQL 并重新安装不起作用。

该解决方案最终以全新安装的操作系统(无论如何它是最近安装),在干净的操作系统上安装 MySQL 并立即使用我的 Linux 用户名创建一个用户帐户(不确定是否需要,但这就是我所做的) .在那之后,我对此没有进一步的问题。我意识到这可能不是 为每个人回答,但这是我所做的并且有效。

关于ubuntu - MySQL 工作台配置在 Ubuntu 中已损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31644434/

相关文章:

mysql - 如何将数据复制并粘贴到 MySQL Workbench 表中?

mysql - SQL:GROUP BY 子句中的所有属性都需要在 SELECT 子句中列出吗?

ubuntu - Powershell与Mac机器上的终端相同吗?

ubuntu - 为什么这个 SDL2 图形代码在 Kubuntu 18.04 中不能按预期工作?

ubuntu - Ubuntu下的TeX Live版

mysql - 如何在 MySql Workbench 中添加新页面

mysql - 在数据库模式中集成支付方式

MySQL写入文本文件

java - 如何使用 ProcessBuilder 设置工作目录

ubuntu - 如何禁用 LibreOffice Impress 以使用多显示器?