出现5个叹号如图,然后贴主忽视了,直接点击了next,最后貌似也显示安装成功。请问大家这个有什么影响吗?(叩谢大家)
没啥影响,只要MYSQL能正常用就可以。
转到bin目录下,之后输入mysqld --install 成功会出现Service succeessfully installed 如果没有按照管理员身份打开命令行会出现失败
初始化mysql,在这里,初始化会产生一个随机密码,如下图框框所示,记住这个密码,后面会用到(mysqld --initialize --console)
放大后:我的密码为:tsBS;w(_tE2.V) 注意没有前面的空格
开启mysql的服务(net start mysql)
登录验证,mysql是否安装成功注意如果报错可能密码输入有误
由于初始化产生的随机密码太复杂,,不便于我们登录mysql,因此,我们应当修改一个自己能记住的密码!!
由于初始化产生的随机密码太复杂,,不便于我们登录mysql,因此,我们应当修改一个自己能记住的密码。这里我设置为root,可自行更改
退出mysql 重新登录验证(如下图)
问题解答:
对于安装MySQL时出现的叹号提示,如果没有具体提示信息不好给出具体的解决方案,可能需要查看安装日志文件来定位问题。不过如果安装后一切看起来正常,也没有出现异常的情况,那么这些叹号提示可能不会对MySQL的正常使用产生影响。
针对段落0的参考资料,关于大小写敏感的问题,如果已经创建了含有大写字母的库表,则需要通过修改lower_case_table_names
的值来解决,具体步骤如下:
lower_case_table_names=1
,表示设置大小写不敏感。注意:这个参数值只能是0或1,0表示大小写敏感,1表示大小写不敏感。如果修改后仍然查不到表,则可能需要将表名修改为小写或者将表重命名为小写。
对于段落1的参考资料,确实针对范围查询不推荐使用Hash索引,建议使用B+树索引。
对于段落2的参考资料,如果在安装某个软件时发现缺失某个DLL文件,可以尝试下载对应的DLL文件并将其放置到系统目录下或者该软件的安装目录下解决该问题。
对于段落3的参考资料,主要是关于如何查询去除重复行的步骤,可以使用DISTINCT关键字实现,QUERY中加入DISTINCT关键字后,查询到的结果集中每一行都是唯一的。
对于段落4的参考资料,以下为小练习的解答(全都是MySQL查询语句):
1.查询所有人的姓名、地址、年薪(每个人月薪为salary+100):
SELECT username, address, (salary+100)*12 AS annual_salary FROM person;
2.查询所有人的姓名、地址、年薪(每个人月薪为salary+1000):
SELECT username, address, (salary+1000)*12 AS annual_salary FROM person;
3.查询所有人的姓名、地址、月薪、年薪:
SELECT username AS '姓名', address AS '居住地', salary AS '月薪', salary*12 AS '年薪' FROM person;
4.查询所有部门为事业部的所有人信息:
SELECT * FROM person WHERE department='事业部';
5.查询所有地址为魔教的所有人信息:
SELECT * FROM person WHERE address='魔教';
6.查询所有工资为6000元的人的所有信息:
SELECT * FROM person WHERE salary=6000;
7.查询所有工资在6000-8000之间的所有人的信息:
SELECT * FROM person WHERE salary BETWEEN 6000 AND 8000;
8.查询所有工资是6000,7000,8000的所有人的信息:
SELECT * FROM person WHERE salary IN(6000, 7000, 8000);
9.查询所有工资在6000-8000之间,或者姓张的所有人的基本信息:
SELECT * FROM person WHERE (salary BETWEEN 6000 AND 8000) OR (username LIKE '张%');
10.查询所有工资为6000,7000,8000,或者姓张,并且不叫张三丰的所有人的基本信息:
SELECT * FROM person WHERE (salary IN(6000, 7000, 8000) OR username LIKE '张%') AND username <> '张三丰';
11.查询所有工资为5000,或者叫张三的人的所有信息:
SELECT * FROM person WHERE salary=5000 OR username='张三';
12.查询所有魔教的人的信息,按照人名升序排列:
SELECT * FROM person WHERE address='魔教' ORDER BY username ASC;
13.查询所有工资高于5000的人员信息,按照address降序排列:
SELECT * FROM person WHERE salary>5000 ORDER BY address DESC;
14.查询所有人的信息,先按照salary降序排列,若一致,则按照人名升序排列:
SELECT * FROM person ORDER BY salary DESC, username ASC;
以上练习的参考答案仅供参考,不同的环境可能存在不同的差异,需要根据具体情况来进行适当的调整。
第一个错误消息通常是指示驱动程序不被 Windows 操作系统正确加载。
第二个错误消息通常是指示 C++ 编译器无法找到 C++ 库文件。
要是在意这些 可以 升级更高的版本