MariaDB必知必会
上QQ阅读APP看书,第一时间看更新

3.1 数据库连接

注意

所需的样例表 从这里开始,所有的章节都会用到数据库和表样例。如果你还没有安装,在继续学习之前,请先参见附录B。

现在你已经安装MariaDB DBMS和客户端软件,简要讨论一下数据库的连接是有意义的。

像所有客户端/服务器DBMS一样,MariaDB在执行命令之前需要先登录DBMS。登录名可能与你的网络登录名不同(假设你正在使用网络);MariaDB在内部维护它自己的用户列表以及它们相关联的权限。

当你第一次安装MariaDB时,你可能会收到针对管理员登录的提示(通常命名为root)以及一个密码(如果没有,就会创建一个没有密码的root用户账户)。如果你使用你自己的本地服务器,并且用MariaDB做简单的实验,使用这个账户登录是没有问题的。然而,在现实中,管理员登录名是严格保密的(由于通过它访问可以获得创建表、删除整个数据库、改变登录名和密码等所有权限)。

为了连接到MariaDB,需要下面的一些信息:

·主机名(计算机的名字)——如果连接到本地MariaDB服务器就是localhost。

·端口(使用默认的3306端口,除非它被占用)

·一个合法的用户名。

·用户密码(如果需要的话)。

在第2章已说明,所有这些信息都可以传递给mysql命令行实用程序,或者进入MySQL Workbench的服务器连接窗口。

注意

使用其他客户端 如果你正在使用的客户端不是上面提到的,仍然需要提供上述这些信息来连接到MariaDB。

连接数据库后,可以访问登录名有权限访问的数据库和表。(关于登录、访问控制,以及安全的详细内容在第28章介绍。)