我要自学mysql,所以想在 上安装mysql。但是synaptics 中有很多与mysql相关的应用程序。我想知道要安装哪些基本的应用程序?
考虑这两种情况:mysql 用于 web 服务器,或 mysql 不用于 web 服务器。这两种情况需要安装的软件包会有所不同吗?
感谢致敬!
答案1
MySQL 用法的软件包完全不会有变化。对于基本 MySQL 服务器(以及可以使用服务器的客户端程序),您将运行以下命令:
sudo apt-get install mysql-server mysql-client
这将安装服务器和客户端程序,以及这些程序所需的任何依赖项。客户端程序将允许您与数据库服务器交互。mysql-client
如果您不打算mysql
通过服务器的终端使用该命令(例如使用远程 mysql 客户端,或mysql
在另一台计算机的终端中使用该命令),则可以在不使用 的情况下安装服务器。
注意:这些内容最初是在@mbx 的答案的评论中,但这实际上是一个答案,而不是评论:P
答案2
我建议phpmyadmin在 apache 上运行。您可以非常轻松地查看表的内容。还支持 SQL 执行。对于 PosgreSQL,有 pgadmin 作为独立工具,MySQL 工作台似乎是类似的。
如果您的服务器是公共的(即使不是),您也应该更改默认密码。
我通常用它apt-get
来安装软件包,因此
sudo apt-get install mysql-server mysql-client
应该可以完成这项工作,具体取决于您的特定发行版。对于仅服务器安装,mysql-client
如果您想节省一些字节,甚至可以省略。它用于从命令 shell 连接到您的 dbms,因此如果一旦您仍然可以进行懒惰的安装,您可能需要它......