在Ubuntu

时间:2017-05-19 11:18:42

标签: mysql ubuntu-14.04 datadirectory

我正在尝试在虚拟机上安装mysql(Ubuntu 14.04 64位)。 我仔细按照网站上的说明操作: https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#repo-qp-apt-install-from-source

我只关注了第一部分:'全新安装MySQL的步骤'

它完美无缺,我可以启动并停止mysql。

然后我跳到了以下部分:安装后设置和测试 https://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization.html

在第一步,它已经谈到了我找不到的目录。更准确地说,我找不到具有/ bin / mysqld

的目录 数据目录初始化'中的第4点需要

/ bin / mysqld。部分。

我安装了它并将其删除了很多次。现在它被删除了,所以我无法提供更多信息。 如果有人需要更多信息,我很乐意像以前一样重新安装。

欢迎任何形式的帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

当您执行MySQL的标准安装时,将为您创建基本数据目录。 您可以使用

检查这些设置
mysql -uroot -p -e 'SHOW VARIABLES WHERE Variable_Name LIKE "%dir"'

在我的Ubuntu 16.10上给出了

+---------------------------+----------------------------+
| Variable_name             | Value                      |
+---------------------------+----------------------------+
| basedir                   | /usr/                      |
| character_sets_dir        | /usr/share/mysql/charsets/ |
| datadir                   | /var/lib/mysql/            |
| innodb_data_home_dir      |                            |
| innodb_log_group_home_dir | ./                         |
| innodb_tmpdir             |                            |
| lc_messages_dir           | /usr/share/mysql/          |
| plugin_dir                | /usr/lib/mysql/plugin/     |
| slave_load_tmpdir         | /tmp                       |
| tmpdir                    | /tmp                       |
+---------------------------+----------------------------+