1、到官网下载你需要的对应版本:https://dev.mysql.com/downloads/mysql/
将下载后得压缩包解压到指定目录,Allen李我是把文件解压到了C盘下
配置my.ini
创建文件my.ini
如果你之前就安装过mysql那么把原有的my.ini文件保留改一改也是可以的
如果没有那就自己创建也是可以的
输入完以后,保存时,请点击另存为,查看编码格式是否为ANSI,如果不是,请修改为ANSI,以免在后面的配置安装中出现错误。
在这里注意强调两点:
basedir和datadir后跟随的路径,需要自行更改,即根据你安装的路径来修改。我的是安装在D盘下的mysql文件中,因此路径如上。
此处配置,涉及到data文件夹的建立,因此,万万不可自己在根目录下建立空文件夹data,否则会报错。
配置环境变量也很简单:
打开系统属性--》打开配置环境变量--》
配置的时候精确到bin路径
接下来就是在cmd.exe上安装
注意:请用管理员打开cmd.exe
cd c:\mysql-install\mysql-5.7.27-winx64\bin
也就是切换到你的mysql存放路径
然后mysqld -install
会提示安装成功,Service successfully installed.,然后进入下一步。
【mysqld --initialize-insecure(先在mysql的bin目录下执行mysqld --initialize-insecure (不设置root密码,建议使用)命令,第一次执行这个命令会等待的时间稍微长了一些,并且控制台没有任何返回结果。可以看到mysql的根目录下会多出一个data文件夹,里面一堆文件。)】
【如果想设置回来密码 :mysql -u root -p 、 set password =password('root'); 、 或者 use mysql; 、update user set password=PASSWORD("root") where user='root';】
net start mysql,稍后你也可以用net stop mysql关闭MySQL服务。
mysql -u root -p,此时会要求你输入密码
而第一次登录的密码,就是刚才提到了原始密码,即毫无规律的字符串。
输入后就可以顺利进入数据库了。
如果你忘记了密码,可以将data文件夹删除,重新执行mysqld --initialize --user=root --console,然后按上述顺序继续配置。
但第一次进入,你无法进行任何操作,你可能会看到下述报错:
ERROR 1820 (HY000):You must reset your password using ALTER USER statement before executing this statement.
意思是,你需要修改你的密码,你才可以使用你的数据库,因此需要输入下述语句:
alter user user() identified by "123456";
123456可以改为其他内容,即你想要的密码,其他照抄就可以了。