记一下第五节课的东西。
MySQL
一、MySQL下载
网址:https://downloads.mysql.com/archives/community/
版本选择5.7.42,文件选择如图
将压缩包解压放在C:\Program Files\software\mysql下。
在安装包目录下打开cmd,输入如下代码,无报错且在mysql目录下生成了data目录,则为成功。
mysqld --initialize-insecure
(Tips:在某目录下按住shift同时右键,可以选择在该目录下打开cmd,而不需要打开之后再cd更换目录。)
再输入如下代码:
mysqld.exe --install
会有成功提示:
再将mysql启动(这样就实现了mysql的自启):
Nginx和PHP也可以设置自启,具体方法较繁琐,或者可以使用第三方软件,自行查阅。
知识点:
一、服务模式与非服务模式启动的区别:
1.启动权限不同。服务模式:SYSTEM;非服务模式:用户
2.自动启动。服务模式:开机自启;非服务模式:需要人工启动
二、windows的基本权限划分:
1.来宾用户
2.管理员用户,分为:
UAC管理员:权限较少
非UAC管理员:权限较多
3.系统用户
二、设置MySQL的密码
在完成下载之后,我们在mysql安装目录的bin目录下打开cmd,输入如下代码:
mysql -uroot
如下图,发现启动成功,说明mysql没有密码。
经过确认,发现确实是空密码:
那么我们就要设置一个密码:
输入以下代码:
update user set authentication_string = PASSWORD("123456") where User = "root";
执行结果如下,说明成功:
再次执行查询,发现密码不为空,证实修改密码成功:
刷新权限:
退出mysql后,我们就需要密码才能打开mysql:
三、使用navicat连接MySQL
对navicat进行解压,打开,然后选择左上角“连接”,并进行配置:
就可以使用navicat连接MySQL了。
知识点:
常见的加密种类有哪些?
MD5——不可逆加密
加密类型:
①对称加密,每次加密结果都是一致的
②非对称加密,每次加密结果是不一致的。如RSA,RSA加密算法的加密结果每次都是不同的,这是因为加密过程中使用了随机数等参数。只要使用相同的私钥进行解密,就可以得到相同的明文。为了提高数据的安全性,我们通常会使用一些辅助算法来保证每次加密的结果都不同。