最近接触了mysql-5.7.12-winx64,作为mysql的有一个版本,它和之前的版本安装和使用稍微有些不同。今天就先写一下它的安装。
1.下载mysql的安装包:mysql-5.7.12-winx64.zip-->解压(我是解压到了我打算安装的目录位置)。这个版本的mysql在解压之后,里面是不包含data文件夹的,所以在这里需要我自己创建一个data文件夹,而且这个文件夹要保持为空。
2.然后就是需要创建一个我们熟悉的my.ini文件。这个文件的配置我不多说,和之前一样。
3.开始-->附件-->命令-->右键-->以管理员身份运行,必须以管理员身份运行,打开命令窗口。
4.找到你的解压路径(安装路径),我用的是D:\MySql\mysql-5.7.12-winx64\bin。
5.在这个路径的前提下:输入mysql --initialize --user =root --console回车
6.这里会给你一个临时的密码;A temporary password is generated for root@localhost:mUuS;WJSI0fH 这个是我的命令行中生成的临时密码。可以先记下来,留着更爱密码用。
7.还是安装路径前提下: mysql --install MySql 回车 ,这样就生成了你的MySql数据库
8.net start MySql 回车 -->MySql服务正在启动。 MySql服务已经启动成功。
9.如果忘记了初始密码,可以这样来修改密码
关闭mysql服务,打开命令行,进入安装目录,在bin目录下输入 mysqld -skip-grant-tables
然后重新启动MySQL服务,使用任何的客户端程序连接到MySQL,然后执行下面两个sql:
a.如果当前root用户authentication_string字段下有内容,先将其设置为空,否则直接进行二步骤
1 2 |
|
b.使用ALTER修改root用户密码,方法为 ALTER user 'root'@'localhost' IDENTIFIED BY '新密码'。如下:
1 |
|
此处有两点需要注意:
1、不需要flush privileges来刷新权限。
2、密码要包含大写字母,小写字母,数字,特殊符号。
修改成功; 重新使用用户名密码登录即可;