链接:https://pan.baidu.com/s/1QO7MwQW2t2uQiKKw-O5O4Q
提取码:ql4o
**一、百度网盘下载,解压mysql5.7压缩包到指定目录(之后这里即为软件的安装目录,建议路径不要有中文)
**
二、 修改my.ini配置文件, (data和Uploads 这两个目录可以放在 mysql安装目录下创建)
三、 将修改后的my.ini 文件放到 mysql 安装目录下
四、 以管理员身份打开 cmd 命令行工具,进入mysql下的bin目录:
4.1运行命令初始化数据库,红色框圈起来部分为root用户初始密码,一定要保留起来。
mysqld --initialize --console
4.2(无异常跳过此步骤)初始化数据库过程中,如果提示缺少某个 .dll 文件,拷贝我上传的【windows缺失文件】,放入 C:\Windows\System32(32位) 或 C:\Windows\SysWOW64 (64位)目录下即可
4.3(无异常跳过此步骤)初始化数据库过程中,如果提示 mysqld.exe 应用程序无法正常启动,则安装DirectX修复软件进行修复(软件包为directx_Jun2010_redist.exe)。
五、 安装、启用服务、测试登陆
a、安装
mysqld install
若提示 “Service successfully installed.” 表示安装成功
b、启用服务
net start mysql
以下提示,表示服务启动成功
c、测试登陆
mysql -u root -p
然后数据刚刚保存的初始密码,返回以下,表示登陆成功
六、修改mysql账号密码
修改密码命令的格式有两种方式,建议以alter方式,建议选择 alter方式:
alter user 'root'@'localhost' identified by '新密码~~~';
set password for userName@localhost = password('新密码~~~');
输入exit后回车,再运行mysql -u root -p后就可以用新密码登录了。
至此,win7 mysql5.7安装成功,以下部分可不看
七、忘记密码处理方式
a、mysql 配置文件( my.ini) ,末尾添加两行
#skip-grant-tables
skip-grant-tables
然后,保存退出。
b、 关闭、重启mysql,使之前的配置可以生效l
net stop mysql
net start mysql
c、免密登陆mysq,修改root密码
mysql -u root -p
出现让我们输入密码,直接回车。
再输入命令行
show databases ;
选择数据库,如mysql,
use mysql;
这时候命令行会输出 Database changed 下面就可以修改密码了。
输入指令
update mysql.user set authentication_string = password("123456") where user = "root" and Host = 'localhost';
这样我们就把root的密码改成了123456 了。
刷新权限
flush privileges;
退出。
exit;
最后把my.ini文件中加上的两行删掉,然后重启一下mysql服务。至此修改完成。
八、navicat 1862错误:
navicat可能无法连接,出现1862错误
解决:管理员权限运行命令:mysqladmin -uroot -p password,输入新密码
这样改完密码后,用Navicat for mysql软件连接正常。