MySQL 安装遇到的几个问题及解决方法

我安装MySQL主要是根据菜鸟的这篇教程来操作的。是在Windows下安装MySQL。
http://www.runoob.com/mysql/mysql-install.html

1、第一步:下载安装包并安装。

基本上和教程的步骤一样,只是需要要在官网上找一找,下载最新版本。有两种下载方式Recommended Download和Other Downloads。前者是有安装向导一路next就行。后者是教程选择的安装方式,比较方便。
安装方式就是解压到目录下,目录选择没有要求,方便自己查找就行。

MySQL的应用安全安装出错 mysql安装出现问题及解决_MySQL

2、第二步:做一些配置。

配置过程和教程也差不多,包括在文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息。这里需要注意的是:一定要修改为自己的安装目录!
设置mysql的安装目录 basedir=C:\web\mysql-8.0.11

还需要注意的就是:cmd打开命令行,一定要是使用管理员身份(不是简单的win +R),要不然权限不够,会提示错误。教程上也有提示。

使用命令mysqld --initialize --console初始化数据库后,需要先记住 root 用户的初始默认密码,后面登录时需要使用。就是这就话:
2019-01-13T07:22:09.520297Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: +FbT::er6Mya

3、第三步:登录 MySQL。

登录本机的 MySQL 数据库,只需要输入以下命令即可:mysql -u root -p

这里需要输入密码,这个密码就是上一步提示的初始密码。验证密码成功才能登录,当然有些可能不需要密码。总之看具体情况。

MySQL的应用安全安装出错 mysql安装出现问题及解决_mysql_02

4、第四步:修改初始密码。

初始密码很难记而且它要求用户强制进行修改,要不然不可以使用服务功能。就是会报以下的错:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

这部分菜鸟教程写得不是那么容易懂,如果只修改本地root的初始密码的话,下面这令就行:

alter user ‘root’@‘localhost’ identified by ‘你的密码’;

MySQL的应用安全安装出错 mysql安装出现问题及解决_MySQL的应用安全安装出错_03


这里需要注意的是密码可能有格式限制要求,也就是需要有字母,数字,特殊符号还要不小于8位。这看你个人的设置了。当然也可以对密码格式进行设置,使密码不用那么麻烦,具体的方法网上能找到,这里就不多说了。

完成上面四步,就完成了MySQL的安装,并可以测试使用了。