温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们通过具体的实操步骤来演示MYSQL支持的三种连接方式。MYSQL数据库实例支持三种不同的连接方式,分别是本地连接、远程连接和安全连接。注意,这类准确的说法是MYSQL数据库实例,而不是MYSQL数据库。第一种连接方式是本地连接。下面通过具体的步骤来演示,使用system controll命令的start选项启动MYSQL数据库实例,如果是第一次启动,会被录的用户产生一个临时密码,该临时密码被记录在了错误日志中。使用CD命令进入u SR local mysql data目录,执行TD命令查看错误日志中的临时密码。这里使用了Linux的管道对查看的内容进行过滤。使用MYSQL命令行客户端登录数据库实例,输入上面的临时密码。由于在登录时没有指定IP地址和端口。默认。
01:00
将使用localhos的地址和3306的端口登录成功后,为了后续登陆的方便,这里将root用户密码修改成了welcome_1。总体来说,本地连接比较简单。第二种连接方式是远程连接。为了操作方便,可以在MYSQL中新创建一个用户,用户名是UZ001,密码是welcome_1,使用grand语句授与该用户能够进行远程连接,这里的百分号表示任意的主机地址。切换到系统数据库MYSQL中查看uz的主机地址信息,这里可以看到hosts的值是百分号,表示该用户可以从任意主机进行远程连接。使用MYSQL命令行客户端进行远程连接,这里的H表示MYSQL服务器地址,大写P表示MYSQL服务的端口,然后是用户名和密码。第三种连接方式是安全连接。MYSQL默认的数据通道是不?
02:00
加密的。在一些安全性要求特别高的场景下,则需要配置MYSQL数据库实例的SSL连接及安全连接,这将使得数据通道被加密处理,以避免敏感信息泄露和被篡改。但当启用安全连接之后,每个数据包都需要加密和解密,因此将对数据库的性能造成严重的影响。下面通过具体的步骤演示如何配置MYSQL数据库实例的安全连接。登录MYSQL数据库实例后,通过执行statust命令可以查看当前连接是否启用了安全连接。这里可以看到SSL的执事nott innu表示没有启用安全连接。在配置安全连接之前,需要确定当前数据库实例是否支持SSL的安全连接。系统参数have s SL的值如果是yes,则表示当前数据库实例支持安全连接。确定了以上信息后,这类使用chh user语句创。
03:00
创建了一个新的用户usera在使用GR语句授予该用户远程连接和操作所有数据库对象的权限是用alta usera语句修改用户U在002启用安全连接的连接方式,这里需要加上require s SL的选项。完成上面的步骤后,可以确定用户U在002是否已经启用了SSL的安全连接。这里可以看到SSL typeb的值是an。你接下来用户U在002在进行连接的时候就可以使用SSL的安全连接了,但在连接时需要使用相应的SSL证书,这里使用的是MYSQL提供的免费证书。登录成功后再次执行stada语句,便可以看到当前连接已启用SSL的安全连接。现在你已经掌握MYSQL的连接方式了,那你会使用MYSQL数据库的一些基本操作吗?好了,记得点加号关注赵于强老师。
我来说两句