Mysql安装
- 环境和版本:mysql5.7.33,win10系统
- mysql官网版本选择:
3.安装模块选择:
需要的目前只有:服务器,工作台,java连接器
4.各个模块安装位置的选择:
各个模块安装的意义:
最终确认安装:
5.问题:services.msc中没有mysql服务。
cmd登录不了数据库的原因:
关于mysql和mariabd数据库的关系:
连接的是哪个数据库查看:
mysql正常安装后,缺失了文件:
6.首先,填写my.ini文件,在其中设置好data文件位置和临时文件存放位置:
在最后加上临时文件位置:
#临时文件存储位置
tmpdir=D:\mysql\temp
7.修改临时文件位置:
8.删除,安装,初始化mysql服务(此步骤过后,应当可以在services.msc中查询到mysql服务)
9.此时可以正常登陆,但是不知道密码,于是跳过密码直接登陆:
停止mysql服务:
在my.ini文件末尾加上:skip-grant-tables以跳过mysql密码验证直接登陆;
启动mysql:
5.7版本修改密码:
重启后,可能需要将上述的临时密码修改一次:
10.到此为止,完成了mysql的安装,以下是有些简单的操作:
查询临时文件存储位置:
检查电脑正在使用的服务有哪些:
mysql读入大行,sql文件,不要在查询中复制粘贴,直接运行该文件:
如果不修改临时存储位置,那么当遇大文件创建索引的时候:
配置环境变量的原因以及原理:
mysql会自动维护索引:
使用索引后,直接统计条数与展示数据的差异:
如果直接select * 则会耗时23秒,说明从数据库存储的位置那个磁盘中调取数据并展示的过程十分耗时。
单列索引和多列索引查询和区别:
添加全文索引语句:
with parser ngram 是调用mysql自带的插件,完成中文分词。
11.总结:
我认为在安装完mysql软件后,关于数据库data和tmpdir等问题,之类的数据库打不开,或在根本不存在这个服务的问题,可以通过my.ini文件,重新设置好,然后通过删除mysql服务,再次安装该服务,然后调动my.ini初始化该服务,来解决。