补充:MySQL安装问题

找不到下载位置

【问题描述】

打开MySQL官网之后,发现实际页面和我们的截图或者视频不符,而且对英文不是很熟悉,无法找到具体的下载位置。

【产生原因】

这是因为MySQL的官网在一定的时间段内是会调整的,调整之后的页面和之前的内容会有很大差别,再加上很多人对英文不是很熟悉,所以一时找不到下载的位置也是情有可原的。

【解决办法】

这里我提醒大家,在英文的网站,下载总会有一个DOWNLOAD按钮,我们只要找到它就可以找到下载位置了,另外如果您确实找不到的话可以通过公众号的常用软件中找到具体下载的百度网盘地址或者直接给我留言,我会帮助大家解决。

CMD权限不足

【问题描述】

在window系统中直接打开CMD窗口,然后输入安装数据库的命令,提示Install/Remove of the Service Denied!

【产生原因】

造成这种情况的原因,是因为我们打开CMD窗口时没有以管理员身份运行,不具备权限。

【解决办法】

我们需要找到CMD工具的位置,然后选择软件右键,选择以管理员身份运行,这样在安装数据库的过程中就不会出现类似问题了。

XP系统

【问题描述】

在Window XP中安装MySQL 5.5以上的版本,总是失败。

【产生原因】

造成这种问题的原因是Window XP系统只支持MySQL 5.5,对于其他版本的数据库并不支持。

【解决办法】

选择MySQL 5.5 32位的版本就可以解决这个问题,而且请大家注意一定要选择32位的版本,不然是会出现错误的。

配置文件名称

【问题描述】

在有些计算机中我们安装MySQL数据库的配置文件名是my.ini,但是有些时候安装数据库这个配置文件的名称又是my_default.ini。

【产生原因】

产生原因不祥。

【解决办法】

请先使用my.ini为设置数据库配置文件名称,如果出现错误再使用my_default.ini作为数据库配置文件名称。

data文件生成

【问题描述】

有些计算机中执行mysqld install命令之后,即可自动生成data文件夹,但是有些计算机中并不会自动生成。

【产生原因】

原因不详。

【解决办法】

造成这种情况的原因现在并没有确定,大家可以在执行mysqld install命令之后,看是否生成data文件夹,如果生成了自然不必太计较,反之我们可以在CMD窗口中执行mysqld --initialize-insecure --user=mysql,这样就可以自动生成data文件夹了。

无效data文件

【问题描述】

安装数据库已经成功了,而且也可以登录到数据库中,但是我们在执行设置数据库密码命令语句的时候出现了错误。

【产生原因】

造成这种原因是生成了一个无效的data文件夹,它里边并没有MySQL需要用到的一些预置的数据库。

【解决办法】

造成这种情况多半是我们生成data文件夹的时候输入的命令语句存在问题,请大家尽可能的使用mysqld --initialize-insecure --user=mysql这条语句(测试了很多次没有出现问题)。

密码设置

【问题描述】

使用我们给出的修改root用户密码的语句无法正确执行,反而提示字段不存在。

【产生原因】

造成这种原因是在MySQL 5.7之后的版本中,将mysql库中的user表里的password用户密码字段更改成了authentication_string。

【解决办法】

按照自己下载的MySQL版本不同,自行调整修改root用户的密码。

用户密码

【问题描述】

安装数据库成功后,注释了skip-grant-tables,设置用户密码之后依然不需要输入密码就可以直接登录。

【产生原因】

修改数据库的配置文件之后,我们需要重启数据库服务。

【解决办法】

重启数据库服务,然后再次登录就会发现之前设置的密码已经有效了。

免密登录

【问题描述】

安装数据库前,我们没有添加skip-grant-tables,在设置用户密码之后依然不需要输入密码就可以直接登录。

【产生原因】

数据库中用户密码的调整之后也需要重新启动数据库服务才可以生效。

【解决办法】

重新启动数据库服务,新设置的密码就可以生效了。(这种情况仅在MySQL 5.7版本中遇到过,其他版本没有测试)。

服务启动失败

【问题描述】

数据库安装成功,但是服务启动的时候总是失败。

【产生原因】

造成这种原因是data文件夹没有正确生成。

【解决办法】

删除数据库服务,然后重新安装,并且注意相关命令是否正确。

环境变量

【问题描述】

设置环境变量成功了,然后继续操作CMD窗口,发现依然还需要在数据库安装目录下的bin目录中操作。

【解决办法】

我们需要关闭之前编辑的CMD窗口,然后重新打开就可以直接登录到MySQL数据库中了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181117G01YO000?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券