Answers:
使用MySQL的软件包完全不会改变。对于基本的MySQL服务器(和客户端程序,以便可以使用该服务器),将运行以下命令:
sudo apt-get install mysql-server mysql-client
这将同时安装服务器和客户端程序,以及这些程序所需的任何依赖项。客户端程序将允许您与数据库服务器接口。mysql-client
如果不打算mysql
通过服务器的终端使用该命令(例如,使用远程mysql客户端,或者mysql
在另一台计算机的终端中使用该命令),则可以不安装服务器,而无需使用。
注意:这些东西最初是在@mbx答案的评论中,但这实际上是答案,而不是评论:P
php5-mysql
是PHP模块/插件,它允许PHP脚本和文件与MySQL服务器通信,但不提供服务器本身。该mysql-server
软件包实际上安装了MySQL守护程序(服务器),该守护程序处理数据库命令。PHP插件/模块软件包与服务器/客户端软件包分开管理,并且不会受到mysql-server
或mysql-client
软件包的安装的影响。
.mdb
文件本身,所以不使用这种模型。因此,您可以将数据库部署为没有(Server-)Application(Access)的文件。这在消费类软件中非常普遍,尤其是MediaMonkey和StudioLine3。(2)您可以在服务器上运行的SQL中定义触发器(例如,每次插入都会更新触发器)。虽然它不会存储在SQL中,但是如果您订购备份脚本,它将以SQL格式存储。
我建议在Apache上运行phpmyadmin。您可以很容易地查看表的内容。还支持SQL执行。对于PosgreSQL,有pgadmin作为独立工具,MySQL Workbench似乎与此类似。
如果您的服务器是公用的(即使不是公用服务器),则应更改默认密码。
我通常apt-get
用于安装软件包,所以
sudo apt-get install mysql-server mysql-client
应该根据您的特定发行口味来完成这项工作。对于仅服务器安装,mysql-client
如果要保存一些字节,甚至可以省略。它用于从命令外壳连接到dbms,因此,如果您可能需要它,则仍然可以进行延迟安装...
mysql-client
为了什么?即,在什么情况下我需要它?
如果您想在Ubuntu上设置LAMP,请考虑阅读此内容。您也可以访问W3Schools,以获得有关SQL和其他内容的更多学习材料。
php5-mysql
。安装会安装mysql-server mysql-client
相同的东西吗?