mysql安装与配置

MySQL是一款开源免费的数据库,也是互联网领域最为流行的数据库,广泛用于网站、小程序、App,也适用于多种后端开发语言,也是编程最基础而又重要的知识。

安装Mysql数据库

首先确认你的命令行工具连接上了你的云服务器,接着在你的命令行终端输入如下命令安装数据库服务器

输入Y或y按Enter确认,这时会跳出一个紫色的页面要求你给数据库MySQL的root账户设置一个密码,输入你想要的密码之后,按键盘Enter确认,命令行会要求你再次输入该密码以确认。确认完之后,数据库就安装成功了,但是还需要进行配置。

一定要记住你设置的密码,这个是Mysql的密码与服务器的密码不一样哦,注意区分。以后连接数据库时需要用到,通常连接数据库的时候账户名是root,而密码就是你设置的这个。

初始化Mysql数据库

如果是将数据库用于生产环境,最好执行mysql_secure_installation来做一些常规化安全设置,在命令行窗口输入以下即可。

注意生产环境这个词的涵义,我们要做的网站是对外服务的或者商业的,而不是只停留在你的电脑上,供你个人看的。关于环境这样的说法还有开发环境、测试环境。这个概念大家能体会多少是多少。

输入命令按Enter后会需要输入你之前设置好的root密码。

这段文字的意思是为了数据库的安全性,会安装Validate Password Plugin来检查你输入的密码的强度,如果设置的密码过于简单就会报错。

我们输入Y或y按键盘Enter确认之后,就会出现:

这段文字的意思是,密码的强度有3级,

  • 低级强度0:密码大于8位数即可
  • 中级强度1密码大于8位数,而且必须包含至少1个数字1个大写字母一个小写字母一个特殊字符
  • 高级强度2(密码大于8位数,而且必须包含数字、字母、特殊字符以及密码验证的文件路径)

我们输入1中级强度即可,然后按Enter会出现:

这里是50是密码评级,如果你觉得你之前设置的密码强度不够,可以输入y或Y按Enter确认之后重新修改密码,如果你希望保留之前设置的密码,可以输入n或者直接按Enter保留密码。

设置完密码后,会出现Remove anonymous users? 

输入Y或y之后按Enter,删除匿名用户。匿名用户是允许任何人都可以登录到数据库,在正式的生产环境里需要删除它。

之后会出现Disable root login remotely

输入Y,禁止root账户远程登录。

再之后是Remove test database and access to it?

输入Y,删除test测试数据。

接着会出现Reload privilege tables now?

同样是输入Y 这样我们的数据库就初始化安装完成啦。

安装phpmyadmin

我们的数据库虽然安装完成了,但是没有一个可视化的界面,对于新手来说确实有点不方便。为了方便Mysql数据库的管理,我们可以安装phpmyadmin。

首先我们输入以下命令来确保我们下载的软件的版本。

然后再输入以下代码安装phpmyadmin。

这个时候会跳出一个紫色的界面要求你选择一个web server,我们按以下Tab键,也就是让光标切换到OK之后按Enter确认,也就是我们不选择任何一个web server,因为我们已经有了nginx。

确认之后会需要我们对phpmyadmin进行配置,选择yes之后按enter。

这时会要求给phpmyadmin生成一个数据库,需要你设置phpmyadmin在本地数据库的密码,你输入的密码必须大于8位而且有英文、数字以及特殊符号(想想是为什么)。

将phpmyadmin移动到网页根目录

使用浏览器打开phpmyadmin

现在你就可以通过   http://你的公网IP/phpmyadmin   来访问phpmyadmin了。你可以用用户名root加你设置的数据库密码(非phpmyadmin的密码来登录Phpmyadmin来管理你的数据库。

使用phpmyadmin新增数据库

进入phpmyadmin数据库管理界面后,在顶部找到并点击数据库标签,新建数据库下面,输入一个英文数据库名字比如blog,排序规则下拉选择utf8_general_ci,点击创建,即可创建一个数据库,这个可以用来安装wordpress(其他开源网站系统的数据库也可以在这里建立)。

记住你创建好的数据库名字,之后我们会用到的哦~

本节任务

  1. 安装并配置MySQL数据库;
  2. 安装并配置phpmyadmin;
  3. 使用phpmyadmin新增一个数据库;