数据库对于开发人员的重要性,不言而喻。目前,随着大数据时代的到来,分布式数据库的使用愈加频繁,而传统的关系型数据库的使用情况有一定的下降。然而,关系型数据库在传统的软件开发领域,仍然备受青睐。关系型数据库目前使用最多的,毋容置疑,关系型数据库三巨头:Oracle,MySQL,Microsoft SqlServer。今天主要介绍的是三巨头之一的MySQL。之所以选择MySQL,是因为,它比较轻便,深受开发人员的热爱。Mac OS非常适合计算机科学人员来完成程序的设计和项目的开发,本期介绍如何使用Mac OS的包管理工具Homebrew来完成MySQL软件的安装。
首先,需要去官网下载Homebrew,Homebrew的官网https://brew.sh,安装即可,中间可能会由于网络的原因,会失败,重复运行安装命令即可。安装完Homebrew之后,接下来,比较重点的是安装MySQL数据库。运行命令:
brew install mysql
当然,也可以自定制定版本,如果不指定,默认会安装最新版本。安装的日志如图所示:
请注意上面的记号部分,这些可以根据下载完后的提示,进行相关的配置和操作。有很多人在完成安装后,都会忽略这一点,首先根据提示,启动MySQL服务,运行命令:
结果如图示:
在进行数据库的安全设置时,按照提示,运行命令:
mysql_secure_installation
此时,出现如下界面:
提示,我们是否设置密码,一般选择y,当然,也可以放弃设置。
此时,提示,密码等级,选择即可,0表示低级,1表示中级,2表示强的密码。按照阿自己的选择进行设置即可。但是,在设置的时候,比如选择1,在设置时,还是需要为密码的设置耗费一点精力的,不然,不合格的密码,系统不能通过,建议如果是自己学习与练习的话,可以不设置,或者选择设置低一级的,个人建议而已。
此处表示,是否已出匿名用户,也就是不使用密码的那个账户,选择y即可。
此处表示是否禁止远程登录,一般选择n,远程登录还是需要的。
此处表示是否删除数据库系统自带的test数据库,可以选择保留,也可以删除,根据个人情况来选择。
此处表示是否重新加载privilege tables,即特权表(翻译过来的),选择“是”即可 。
这样便完成了整个设置,现在登录即可,运行命令:
mysql -u root -p
输入密码,即可完成登录,便可以使用了。
可以看到,MySQL的配置还是比较繁琐的,这也是本期所要介绍的意义之所在。还有安装数据库的一种方式是图形化安装,去官网下载安装文件,一步一步来完成安装,但是不如这个方便,这也是Mac平台擅长开发的原因吧。