安装MySQL5.7.11
---恢复内容开始---
1、下载解压到自定义目录:
2、添加环境变量
变量名:MYSQL_HOME
变量值:C:\Program Files\mysql
即为mysql的自定义解压目录。
再在Path中添加 %MYSQL_HOME%\bin
3、注册windows系统服务
进入安装目录:cd E:\mysql-5.7.11-winx64\mysql-5.7.11-winx64\bin
输入:mysqld install MySQL--defaults-file="E:\mysql-5.7.11-winx64\mysql-5.7.11-winx64\my-default.ini"
出现下面信息说明安装成功:
(注:my-default.ini文件在MySQL解压后的根目录下,如果没有,可从其他地方中获取。)
(移除服务命令为:mysqld remove)
4、启动MySQL服务
方法一:
启动服务命令为:net start mysql
方法二:
打开所有控制面板-管理工具-服务,找到MySQL服务。通过右键选择启动或者直接点击左边的启动来启动服务。
其中我的报错:
是因为5.7.11版本下没有data目录,
解决方法:执行mysqld --initialize初始化data目录即可
这时候,也发现安装目录下出现了data目录:
5. 修改 root 账号的密码
刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456
方法一:
c:>mysql –uroot
mysql>show databases;
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';
mysql>FLUSH PRIVILEGES;
mysql>QUIT
方法二:
利用第三方管理工具进行密码修改。如Navicat for MySQL
运行mysql –uroot时报错:ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO)
解决方法:先用net stop mysql停止服务,将data文件删除,重新mysqld --initialize-insecure初始化,再net start mysql启动,再mysql –uroot即可:
顺便将密码重置为123456
update mysql.user set authentication_string=password('123456') where user='root';
flush privileges;
QUIT
之后输入新密码登录成功:
---恢复内容结束---

浙公网安备 33010602011771号